The mail on 6th May 2019 read “Congratulations, your proposal with NumFocus has been accepted” and all the hard work since the last two months was quite worth it!
Google Summer of Code is a global program sponsored by Google Inc focused on introducing students to open source software development for the open source organizations. Students work on a 3-month development project with an open source organization under some mentors. NumFocus is an umbrella open source organization which promotes world-class, innovative, open source scientific software. I would be working with the organization Weecology, which is a member of NumFocus.
Or let’s just say this picture says it all …
Getting selected in GSoC is the first step towards a long journey, next is to work my way up to the end of it. During the GSoC period, I will be releasing a series of blog posts describing my progress and experience with Weecology. This blog post is the first entry in that series.
Weecology has a package manager for data named Data Retriever. The Data Retriever is a package manager for data which automatically finds, downloads and pre-processes publicly available datasets and stores these datasets in a ready-to-analyze state. The Retriever project, however, suffers from some drawbacks which require attention:
Here is a link to my GSoC proposal.
The first three weeks of the program as Google calls it the Community Bonding Period is the period where the student gets to know the Organization and mentors. I thus intend to discuss the goals and the implementation of the project with the mentors Henry and Andrew during this period. I would also try to lay down a detailed plan and familiarise myself with the project.
In the next phase (the first coding period), I would be working on the first task of the project, i.e. shipping Retriever scripts to a separate location. Stay Tuned!