Hello Everyone,
I'm Pranav Siddharth from BITS Pilani, India. I'm a second year undergrad majoring in Computer Science.
I wish to participate in GSOC under SymPy for the idea 'Ordinary Differential Equations'. Differential Equations has always been an active interest of mine and I took a passionate intent in learning all the various methods to solve ODEs in my Differential Equations course.
I have successfully cloned and built the SymPy repository for development and Am set for contributing to this massive and immersive library. I have extensively dug through the code base which is arranged elegantly and have an idea about the working flow of the SymPy
library.
I have had a look at the sympy/solvers/ode.py script and the various ODE solvers already implemented. I have done my research on a few ODEs that are not implemented yet and have learnt them. A few methods I have had a look at are :
- Solving second order ODEs using Symmetry methods
- Solving ODEs in terms of Bessel Equations
- Laplace transforms (I noticed that it is not implemented)
- Hypergeometric equations to solve ODEs
I want to implement all these methods over the period of the summer. I already have learnt about implementing these methods and I currently need to get acclimatized to the SymPy syntax and way of working.
I would appreciate it if the developers could provide me with some pointers and references for this project and if there's anything more I would require to work on.
Regards
Pranav Siddharth