>
> > 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.

> 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?

> 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 [email protected].
> >>> > To unsubscribe from this group, send email to
> >>> > [email protected].
> >>> > For more options, visit this group at
> >>> >http://groups.google.com/group/sympy?hl=en.
>
> >> On Saturday, March 24, 2012 5:27:37 PM UTC-4, Aaron Meurer wrote:
>
> >>> On Sat, Mar 24, 2012 at 10:10 AM, Saptarshi Mandal
> >>> <[email protected]> wrote:
> >>> >> Another idea I had was adding support for more advanced calculus.
>
> >>> > Sympy already has support for much that is covered in 2nd year
> >>> > Calculus (ODEs, transform calculus and a reasonably good integrator)
>
> >>> > Vector calculus is still required as is a more complete PDE solver.
>
> >>> You could also make a project out of further improving the ODE solver.
> >>>  It can already solve most types of ODEs taught in a first level
> >>> course, but there are tons of ODE solving methods that are not yet
> >>> implemented.
>
> >>> 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 [email protected].
> >>> > To unsubscribe from this group, send email to
> >>> > [email protected].
> >>> > For more options, visit this group at
> >>> >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/-/hy7YqbCkUQkJ.
>
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected].
> >> For more options, visit this group at
> >>http://groups.google.com/group/sympy?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "sympy" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/sympy?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to