Hi Orestis, It's great that you would like to contribute to SymPy. There is plenty of work to be done on ODEs. For your suggestions I think that possibly the simplest would be implementing a solver for the Legendre equation. I would recommend to start with fixing the simplest thing possible though and adding a new solver like for the Legendre equation is possibly not something best to try for a first pull request.
There is a list of open issues for ODEs here: https://github.com/sympy/sympy/labels/solvers.dsolve I don't know if any of those should be considered easy. We also have non-ODE issues that are labelled as "easy to fix" although not all are actually easy: https://github.com/sympy/sympy/labels/Easy%20to%20Fix Oscar On Tue, 15 Oct 2019 at 23:01, open jungle <[email protected]> wrote: > > Hello, > > My name is Orestis Vaggelis and I'm a sophomore mathematics student on the > National and > Kapodistrian University of Athens. I have a 1 year of Python experience and I > am very excited, that I > am able to combine mathematics and programming on an open source project, and > (potentially) help other people with my contribution! I am very interested on > expanding the ordinary differential equation solveset and I would love some > feedback on a few ideas that I have! > > 1) Firstly, I read the ODE docs and I think that, currently Sympy does not > have a way to solve an > ordinary differential equation or simultaneous differential equations > using the Laplace transform. > 3) Implement solver for the legendre equation. > 2) Implement Sturm - Liouville form, which can apply on the Bessel equation, > the legendre equation and on many other cases. > 4) Implement Finite difference methods to convert a linear (non-linear) > Ordinary Differential Equation into a system of linear (non-linear) > equations, which can then be solved by matrix algebra techniques. > > > I will keep looking for more things to implement, but if you have something > in mind, please don't hesitate to let me know !! > > > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/ddf18648-9c74-4325-beb4-87e4f5e9495a%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAHVvXxRvnPUCW0aVM0oqLup3rvb%2BAOmASKuFdOw2zax_dRfk6w%40mail.gmail.com.
