On Saturday, March 24, 2012 9:57:06 PM UTC-4, Saptarshi Mandal wrote: > > > > > > I don't think sympy has an ODE systems solver. That would be very > useful for my > > > DE students, even if for only the 2x2 and 3x3 case. > > > > Oh yes, I forgot about this. I don't see any reason why it shouldn't > > be able to handle the nxn case of a linear system. You can also > > implement methods for solving non-linear systems that decouple. > > > > > Kristen: I have a pull request on hold regarding this. I can hand > over that work to you. >
I'd be interested. > > > Relating to this, it would be useful to add some methods that don't > > necessarily solve ODEs, but manipulate them. For example, you could > > have a method that takes a higher order ODE and converts it into a > > system of 1st order ODEs. Take a look at Maple's DETools package for > > some more ideas. > > > > A *very* good idea. Is there some scope for code deduplication in this > case as well? I mean, do you perform some simplification in each of > the > techniques you have implemented that can be factored out into a common > function? > I agree that it is a good idea. The ability to manipulate a ODE that you don't have a solver for into a system of ODEs that you do would be insanely useful > > > And if you search the issues, you'll see that we still need support > > for initial/boundary conditions, and there is also an issue for > > improving the situation of arbitrary constant simplification. > > > > Aaron Meurer > > > > > > > > > > > > > > > > > > > > >>> And by the way, "more complete PDE solver" is putting it kindly. We > > > > >>> currently have *no* PDE solver, just a couple of helper methods for > > >>> separation of variables. > > > > >>> Aaron Meurer > > > > >>> > What do you plan on implementing? > > > > >>> > Cheers! > > >>> > Saptarshi > > > > >>> > -- > > >>> > You received this message because you are subscribed to the Google > > >>> > Groups "sympy" group. > > >>> > To post to this group, send email to sympy@googlegroups.com. > > >>> > To unsubscribe from this group, send email to > > >>> > sympy+unsubscribe@googlegroups.com<sympy%2bunsubscr...@googlegroups.com>. > > >>> > > > > >>> > For more options, visit this group at > > >>> >http://groups.google.com/group/sympy?hl=en<http://groups.google.com/group/sympy?hl=en>. > > >>> > > > -- You received this message because you are subscribed to the Google Groups "sympy" group. To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/0iVns1T8et8J. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.