On Saturday, March 24, 2012 5:47:29 PM UTC-4, Aaron Meurer wrote: > > On Sat, Mar 24, 2012 at 3:41 PM, Kristen Mills > <kris...@kristen-mills.com> wrote: > > > > > > 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 > >> <sapta.iit...@gmail.com> 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.. > > > > Initial I was thinking vector calculus mostly. I was hoping to definitely > > add some of the basic operators (curl, divergence, laplacian, gradient). > I > > would also to like to try to make some progress on integration of > > vectors. But now that you have mentioned the ODE solver, I also think > > improving the that would be an interesting project to undertake. > > Take a look at sympy/solvers/ode.py to see what's already implemented. > Search the issue tracker for some ideas on how it can be improved. > Also, we now have a ton of special functions in SymPy that are defined > by ODEs, and it would be nice to implement solvers for them. There > was a paper mentioned on some other thread on this list about this > too. You can also look at more general algorithms for solving ODEs > like ones involving Lie groups (see the ideas page). > > Aaron Meurer > Sounds good. I will look it over later tonight/tomorrow.
Kristen > > >> 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> > . > >> > > > > > > > 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 > >> <sapta.iit...@gmail.com> 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 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/-/hy7YqbCkUQkJ<https://groups.google.com/d/msg/sympy/-/hy7YqbCkUQkJ> > . > > > > 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/-/-KCwpNez_-EJ. 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.