GSoC'20 - Final Report

This report is the summary of the work that I have done in GSoC’20 for the project “Improving and Extending ODE module”. For detailed progress report and theory behind many of the functionalities added in this project, please check the wiki page by my mentor Oscar Benjamin named ODE Systems roadmap which details the theory for most of the methods implemented, my GSoC proposal which details the theory in latex format, and you can also check out my weekly blog posts that details the theory of the functionalities implemented with examples. The link to tracker issue for this project is here

Read More

GSoC'20 - Week 11

This week’s work involved adding solutions for more number of types of systems, two of which will be described in this week’s blog post.

Read More

GSoC'20 - Week 10

This week’s work involved extending the capabilities of dsolve_system by introducing a method to solve a particular form of second order system of ODEs.

Read More

GSoC'20 - Week 9

This week, the main work included making the method work and trying different test cases from Linear 2 equations, Order 2, Type 1-11 systems of ODEs

Read More

GSoC'20 - Week 8

This week’s work involved working on two PRs, one related to connected components and other for adding the functionality of reducing higher order system to a first order system.

Read More

GSoC'20 - Week 7

This week’s work involved increasing the capabilities of the dsolve_system by incorporating strongly and weakly connected components. It will be explained below.

Read More

GSoC'20 - Week 6

This week, the work involved two PRs, one introduced dsolve_system that can solve system of ODEs. This function was designed in such a way so that to give a framework so that in future, when more solvers are added, it can be easily done so without changing the whole framework. Second PR involved the three tasks given by my mentor in past PRs, to clear the backlogs and make the framework better and more sensible.

Read More

GSoC'20 - Week 5

I was lucky enough to pass the first evaluation of GSoC’20. I would like to thank my mentors for their constant support and valuable feedback.

Read More

GSoC'20 - Week 3

In this week, work was done on two of the general case linear solvers type 2 and type 4. Namely:

Read More

GSoC'20 - Week 1 and Week 2

This blog contains the details of the work that I have done for week 1 and week 2. Since my college decided to take open book examinations online in the first week of June, I was busy in the first week with my exams. Hence, this post contains the work that I have done for both the weeks together.

Read More

GSoC'20 - Community Bonding Period

I was overwhelmed with joy on May 4 when I saw my name in the list of selected students in the GSoC list of selected students for SymPy. I went through the process and made my first blog post which detailed my journey with SymPy till I got selected. In May, I worked for roughly three weeks since my college declared open book exams for final year students, and given these were my final exams, I took a break of two weeks starting from May 24. I informed my mentor about this and that I would work harder when my exams end.

Read More