It also solves ODEs and SDEs, and I will be adding DDEs (delay equations) and differential algebraic equations ASAP. It implements more solvers for ODEs (with more tests) than ODE.jl, and implements more modern solvers for SDEs than SDE.jl. It also implements solvers for common (S)PDEs, and I am incrementally building more solvers to try and get something at least as general as MATLAB's PDE toolbox. Any package that I know of has to use different solvers for different types of PDEs, and I started with more basic ones first. Lastly, it implements a bunch of helper functionality that is associated with solving differential equations, like plotting solutions and running Monte Carlo experiments in parallel (for stochastic equations). I couldn't think of a better name than "this thing solves differential equations". I really don't see how that makes the package "specialized".
I agree that it still has a documentation issue. Taking in the solution should be a keyword argument there (it is for all the other problem types, that's just an error from an older version). Note that I am still not at v0.1: I want better documentation, a few more problem types / equations, and I want to clean up some areas to make it easier for other contributors to get started adding to the package, On Monday, June 6, 2016 at 5:31:24 PM UTC-7, Christoph Ortner wrote: > > this package implements just a couple of specific problems, as required by > its author. It is a nice package BUT > > it is far too specific to be called DifferentialEquations.jl. (in my view > anyhow) For me this is a problem with the package eco-system. Such > specialised packages should maybe not be in METADATA, or at least the > naming should be better controlled. >
