> I think you underestimate how much work is involved in really making > the implementation robust and complete. Note that it's much better to > have a well-tested, complete, efficient implementation of a single > algorithm with nicely organised and documented code than it is to have > multiple half-implemented algorithms. As Nijso emphasised earlier the > most important thing first is to establish a systematic test base. We > should get the Kamke examples in and you should verify that this does > find all the rational function solutions for all of the Ricatti ODEs.
I was thinking as much, but I wanted to ask just to know your opinion as well. I did test the current code with some examples, but I am yet to test it with all of them. So, from what you say, I am planning to include Rational Riccati Solver and ODE test bank (Kamke and Murphy) as the primary items to be done and leave computation of rational solutions for a general 1st order equation as a bonus? Will this be okay? Naveen On Monday, March 29, 2021 at 2:36:13 PM UTC+5:30 Oscar wrote: > On Mon, 29 Mar 2021 at 08:13, Naveen Saisreenivas Thota > <naveensai...@gmail.com> wrote: > > > > Now that a basic Riccati Solver is done, it wouldn't take more than a > week or two to merge it in the codebase. I'd like to know what all we plan > on doing as a GSoC project as that would help me prepare the proposal. > Like, is Kovacic's algorithm more of a priority or should Computation of > All Rational Solutionsof First-Order Algebraic ODEs be implemented? > Ofcourse, if time permits, I would like to implement both. > > I think you underestimate how much work is involved in really making > the implementation robust and complete. Note that it's much better to > have a well-tested, complete, efficient implementation of a single > algorithm with nicely organised and documented code than it is to have > multiple half-implemented algorithms. As Nijso emphasised earlier the > most important thing first is to establish a systematic test base. We > should get the Kamke examples in and you should verify that this does > find all the rational function solutions for all of the Ricatti ODEs. > > If it's possible to implement the other method as well then that's > great but quality is better than quantity here. > > > Oscar > -- 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 sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/2e4375d2-e00e-4b0a-b3da-139a0af44969n%40googlegroups.com.