Posts

Showing posts from May, 2020

The Week 3

Greetings, We (me, Andreas and Matthias) met for the third time on 28th May, and it was again, a nice and wonderful meeting. By this time, I had already submitted two pull requests for two issues which were part of my project and had completed half of the Milestone 1.3 . Some extra work has also been done (like the addition of validation function for JSON instances) which was required at this point of time. Both of these issues required updating the JSON schema and when I updated it, some test cases which were marked as xfail (python way of mentioning that the test case is expected to fail due to some reason) also got passed. During the meeting, mentors reviewed the code and provided some suggestions. Matthias made the changes, committed them, and pushed them on the Github. In the meeting, we discussed the work to be done in the next week. Milestone 1.3 had two more issues left to be solved before 8th June. But, since we started work during community bonding due to COVID-19, we e...

Getting started with the CODEBASE

Image
Greetings, Our second meeting was scheduled for 21st May, but it was father's day in Germany and national holiday too. We talked a bit about father's day (me and Andreas), it was really a nice chat, and we decided to meet on the next day. I was asked last time to start with the code and was also assigned an issue to solve. The issue was quite simple, but it required agreement from various different communities that are using the JSON format for SBML models. We were not able to reach upon a common agreement, and hence I was not able to submit the PR corresponding to that. I solved it, though, on my local system, and during the meeting, we went through it once. Mentors suggested a few modifications, and I changed the code accordingly. During the meeting, we selected one more issue to be solved by me in the following week and Matthias assigned me a few more tasks like pulling out the JSON schema (which was initially present inside json.py ) and put it in an independent ...

The BEGINNING

Image
Greetings! So yesterday was my first official meeting with the mentors. I have four mentors assigned to my project, Matthias König and Andreas Dräger, the two main mentors of the project and Sarah Keating and Lucian Smith, as two backup mentors in case of any emergency due to COVID-19. The meeting was scheduled for May 14th, 15:30 UTC, and the objective was to discuss how am I expected to proceed in the project. This was the first time I was talking live with someone outside the Indian boundaries, so I was a little nervous. But as soon as we all (me, Andreas and Matthias. Sarah and Lucian were warmly invited for the meeting, but were not obligated to join it) entered in the live video, they made the atmosphere so light and familiar that I felt so easy talking with them. They first summarized the project, discussed why is that important and further instructed me on how should I start with it. I was first required to solve a few issues to get a more better insight, discuss ...

The pre-GSoC journey

Image
Greetings! It was the 4th of May, and the results were to be announced at 11:30 pm (IST). I was sitting with my fingers crossed, trying to do some work, but my eyeballs were rolling back again and again to the clock to confirm the time ........ PRE-GSoC PERIOD Oh! Sorry for the change in the paragraph, but let me first take you to my pre-GSoC period to give you a complete insight. I was pretty excited to take part in GSoC just after the completion of my first year. Till then, I was involved in Android and Web development and had worked upon a few projects, and being a developer, Git and Github were in my daily use. I must say this first, that if you want to be an open-source developer, Git and GitHub are something which you must get familiar with at the very beginning. So I got familiar with a few programming languages by that time, and also with JSON and XML, which are the major data exchange format on the web (JSON mainly). During this one year, I was really impressed by the...