- Another bump on 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
- Updated AnyODE version (19)
- Only require C++11
- Relax tests for 'time_cpu' & 'time_jac'
- New upstream AnyODE version (12)
- New upstream AnyODE version (11)
- New upstream AnyODE version (8)
- Fix signature in cython pxd
- return atol & rtol in info dict.
- support for record_rhs_xvals/record_jac_xvals/record_order/record_fpe
- get_dx_max_cb (callback to calculate dx_max)
- dx0cb
- pygslodeiv2._config
- adaptive learned two new arguments:
autorestart
&return_on_error
.
- Changed development status from alpha to beta.
- Refactored to use AnyODE base class (share code with pycvodes & pygslodeiv2)
- Fixes to setu.py
nsteps
kwarg added (maximum number of steps).- More robust setup.py
- Changes to info dict: rename 'nrhs' -> 'nfev', 'njac' -> 'njev', added 'cpu_time', 'success'
- Added support for (first) derivative in output
- Min and max step now allowed to be set
- Check against using dx0=0.0
- 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
gslodeiv2.steppers
tuple. - check_callbable and check_indexing kwargs now defaults to False
- Fix minor memory leak
- Made y read-only in Python callbacks
- Do not overwrite Python error string when callback raises Exception.
- Ship tests with package (e.g.: python -m pytest --pyargs pygslodeiv2)
- Less strict callback checks on python side.
- Minor C++ API clean up.
- Jacobian callback only need for steppers using it.
- integrate_predefined added. More extensive tesing of steppers.
- Integration using adaptive step-size supported.