I have  mostly read and understood matrix exponentials and Jordan forms
along with the ODE systems roadmap. But I am unclear as to what has already
been done when it comes to implementing the general solvers. For example:
The matrix exponentials part has already been implemented and now I have a
PR that has revived the matrix exponential code.

I want to make a proposal and contribute to make these general solvers
during this summer if my proposal gets accepted. But I am unclear what
should be the parts I need to work during community bonding period, phase
1, phase 2 and phase 3 as I am unaware how much time each part of the
general solvers would take.

If someone can help me in this regard(helping me with these 2 questions)
then it would be great.


On Tue, Feb 25, 2020, 5:09 AM Milan Jolly <[email protected]> wrote:

> I will go through the roadmap. Also, I will work on reviving and finishing
> the stalled PRs namely the matrix exponential one for now as I am
> interested in working towards this. Thanks.
>
> On Mon, Feb 24, 2020, 9:56 PM Oscar Benjamin <[email protected]>
> wrote:
>
>> This section in the roadmap refers to existing stalled PRs trying to
>> fix the n-equations solver for constant coefficient homogeneous ODEs
>> which is the first step:
>>
>> https://github.com/sympy/sympy/wiki/ODE-Systems-roadmap#constant-coefficients---current-status
>>
>> A first step would be to attempt to revive one or both of those PRs
>> and finish them off.
>>
>> On Mon, 24 Feb 2020 at 05:59, Milan Jolly <[email protected]>
>> wrote:
>> >
>> > So, I am interested in rewriting parts of the current ODE as discussed
>> in the roadmap. Is there any work started in that direction and if not then
>> can I create a PR for the same?
>> >
>> > On Mon, Feb 24, 2020, 2:52 AM Oscar Benjamin <
>> [email protected]> wrote:
>> >>
>> >> 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
>> .
>> >
>> > --
>> > 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/CAMrWc1BZKcwjFvVQwZZ80P6s-CP62Tn_VN30zBEdjmqhrN44DA%40mail.gmail.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/CAHVvXxRGFJC%2BGeowaNJcVFQsQsGq%2Bh0SW-jmYezsSzU5%3DvipcA%40mail.gmail.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/CAMrWc1CYmTAwU4mFX%3DkOdZnmkzosN14VUAQBdteUETXas58n1w%40mail.gmail.com.

Reply via email to