Thank you for these ideas. I will definitely look into this and get back to 
you soon. 

On Monday, March 30, 2020 at 11:39:02 PM UTC+5:30, Oscar wrote:
>
> Hi Bhaskar, 
>
> It is fine for multiple applicants to suggest similar projects. There 
> are plenty of other things to do in terms of refactoring and 
> optimising that will become possible as the initial refactoring 
> becomes complete. For example we should add benchmarks to the 
> benchmarks repo and profile and optimise each of the different 
> solvers. We should also optimise the ordering of the solvers and the 
> matching code. As part of the refactoring we should simplify each of 
> the solvers as much as possible. 
>
> There are many things that can be done to improve the ODE module more 
> generally such as adding solvers for classes of ODEs that are not yet 
> recognised like the Legendre ODE. There is a solver for Bessel's 
> equation but the GSOC ideas page links to an algorithm that can 
> transform many different ODEs into Bessel's equation by substitution. 
> There is a half-implemented method based on a published algorithm for 
> transforming ODEs into hypergeometric ODEs. 
>
> More generally lots of the ODE solvers could be changed to work 
> through substitution. There should be a function for performing 
> substitutions on ODEs (it is not trivial to do). In terms of 
> refactoring the work that I have already described and that has begun 
> is only really the beginning. Ultimately the ODE solving code should 
> be structured as a rules engine with a set of rules that lead to other 
> rules and so on in a similar way to manualintegrate. That would make 
> is possible to get solutions "by steps". 
>
> Oscar 
>
> On Mon, 30 Mar 2020 at 12:55, Bhaskar Gupta <[email protected] 
> <javascript:>> wrote: 
> > 
> > Hi, 
> > 
> > I was planning to work on ODE module in my GSoC project so I started 
> working on my proposal for refactoring the ODE module. But, I did not 
> realise until yesterday that Mohit Balwani is also working on the proposal 
> for the same project and his proposal seems to be a lot more detailed as of 
> now. 
> > 
> > So, I wanted to understand if there are other areas in the scope of this 
> project that SymPy is interested in and I can develop my proposal keeping 
> those things in mind. 
> > 
> > Thanks, 
> > Bhaskar 
> > 
> > -- 
> > 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] <javascript:>. 
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sympy/04f0d13a-102d-4a6d-9c62-7dedb9b1d45a%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/3a7c6bf0-82d5-4390-a2c0-ffda9418eb1f%40googlegroups.com.

Reply via email to