Use Sundials via pycvodes to integrate flight instead of SciPy's solve_ivp
This gives a large performance increase 3X+.
Fixes #1 (closed) and #43 (closed).
Tasks to get it working fully:
-
Switch the heroku instances to install via conda instead of pip. See https://elements.heroku.com/buildpacks/conda/conda-buildpack -
Get this PR merged: https://github.com/conda-forge/staged-recipes/pull/5110 so all users can install on different OSs. The webapp could work via bjodah channel. -
All tests don't pass with pycovdes, solve_ivp and pycvodes give slightly different errors.
Edited by Jason Moore