- setup.py: Explicitly set -std=c++17 (boost math 1.85 req. 14+)
- Another update of AnyODE
- update AnyODE (fix refcounting bug)
- update AnyODE
- update setup.py to re-run Cython when .pyx available
- update setup.py to new requirements in more recent versions of setuptools
- fix illegal escape sequence in setup.py
- New python signature: t is now a NumPy scalar
- New AnyODE
- Update AnyODE (19)
- Only require C++11
- Relax test of time_cpu & time_jac
- Update AnyODE (12)
- Update AnyODE (11)
- Update AnyODE (8)
- Fix signature in cython pxd
- ANYODE_NUM_THREADS
- return atol & rtol in info dict.
- distributed patched rosenbrock4_controller.hpp
- support for dx_max.
- autorestart
- return_on_error
- dx0cb
- Changed development status from alpha to beta.
- Jacobian callback has a new signature (fy=None, never passed by odeint, but by other integrators)
- Refactored wrappers, added "wall_time" entry in info-dict from integration.
- Refactored to use AnyODE base class (share code with pycvodes & pygslodeiv2)
- Fixes to setup.py and conda recipe
- Changes to info dict: rename 'nrhs' -> 'nfev', 'njac' -> 'njev', added 'cpu_time', 'success'
- New function signature: integrate_predefined and integrate_adaptive now
also return an info dict containing
nrhs
andnjac
conatining number of calls to each function made during last integration. - Expose
_odeint_numpy.steppers
tuple at module level. - check_callbable and check_indexing kwargs now defaults to False
- Ship tests with package (e.g.: python -m pytest --pyargs pyodeint)
- Less strict callback checks on python side.
- jacobian callback may now be None for DOPRI5 and Bulirsch-Stoer (not used anyway).
- Breaking Python API change: ny no longer needed in integrate_predefined/integrate_adaptive
- Excepctions thrown from C++ are now propagated to Python.
- Breaking Python API change: "stepper" kwarg renamed to "method" (to follow SciPy better)
- Cython source rendered from template.
- 'steppers' keyword added to integrate_adaptive
- integrate_predefined added
- integrate_adaptive have had its arguments reordered
- dopri5 stepper also available
- Integration using adaptive step-size and the Rosenbrock4 stepper supported.