The current refactoring effort applies only to the case of solving
*single* ODEs. The ODE systems code also needs to be refactored but
(in my opinion) needs a complete rewrite. That is what the roadmap is
about (it describes how to rewrite everything). The code for systems
of ODEs should also get refactored in the process but there is no need
to "refactor" it in its current form if it is in fact being
*completely* rewritten: we can just make sure that the new code is
written the way we want it to be.

On Sun, 23 Feb 2020 at 19:52, Milan Jolly <[email protected]> wrote:
>
> Ok so I have gone through the links suggested and I have realised that as far 
> as ODE module is concerned, refactoring is the most important task. But, as 
> far as that is concerned, I think Mohit Balwani is working on this for a 
> while and I want to limit any collisions with my co-contributors. So, I have 
> couple of ideas to work on:
> 1. Helping to extend the solvers, i.e.implementing a fully working 
> n-equations solver for constant coefficient homogeneous systems. This is from 
> the ODE systems map. I am interested in working on this but I understand that 
> it might be hard to work upon it while refactoring takes place. Still, if its 
> possible to work on this and if no one else has started to work in this 
> direction yet then I am willing to work for this.
> 2. Using connected components function implemented by Oscar Benjamin in 
> https://github.com/sympy/sympy/pull/16225 to enhance ODE solvers and 
> computing eigen values faster as mentioned here 
> https://github.com/sympy/sympy/issues/16207 .
> 3. This idea is not mentioned in the ideas page and is something of my own. 
> If there is anything possible, then I can also work on extending functions 
> like maximum, minimum, argmax, argmin, etc in calculus module. I have been 
> working on the issue https://github.com/sympy/sympy/pull/18550 and I think 
> there is some scope to extend these functionalities.
>
> On Sunday, February 23, 2020 at 1:32:20 AM UTC+5:30, Milan Jolly wrote:
>>
>> Hello everyone,
>>
>> My name is Milan Jolly and I am an undergraduate student at Indian Institute 
>> of Technology, Patna. For the past 2 month, I have been learning and 
>> exploring sympy through either contributions, reading documentation or 
>> trying examples out. This last month I have learned a lot of new things 
>> thanks to the well designed code-base, the structured way this community 
>> works and most importantly the maintainers who make it work. It has been a 
>> pleasure to be a part of the community.
>>
>> I am interested in participating for GSoC this year and I would like to work 
>> for this org during the summers if I am lucky. I particularly want to work 
>> on improving the current ODE module as it is given in the idea list. There 
>> is a lot of work that needs to be taken care of like:
>> 1. Implementing solvers for solving constant coefficient non-homogeneous 
>> systems
>> 2. Solving mixed order ODEs
>> 3. Adding rearrangements to solve the system
>>
>> These are not my ideas but I have taken inspiration from the ideas page but 
>> I am up for working on these. If someone can guide me regarding this then it 
>> would be really helpful.
>
> --
> 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/1033f581-abbb-4be5-a5b2-1988f4261535%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/CAHVvXxTeWturK6WmtHKxakLqbV1yhp5_KoTPs8vPtmbu8%3D2VxQ%40mail.gmail.com.

Reply via email to