Skip to content

Latest commit

 

History

History
136 lines (106 loc) · 2.6 KB

CHANGES.rst

File metadata and controls

136 lines (106 loc) · 2.6 KB

v0.10.7

  • setup.py: Explicitly set -std=c++17 (boost math 1.85 req. 14+)

v0.10.6

  • Another update of AnyODE

v0.10.5

  • update AnyODE (fix refcounting bug)

v0.10.4

  • update AnyODE

v0.10.3

  • update setup.py to re-run Cython when .pyx available
  • update setup.py to new requirements in more recent versions of setuptools

v0.10.2

  • fix illegal escape sequence in setup.py

v0.10.1

  • New python signature: t is now a NumPy scalar

v0.10.0

  • New AnyODE

v0.9.5

  • Update AnyODE (19)

v0.9.4

  • Only require C++11

v0.9.3

  • Relax test of time_cpu & time_jac

v0.9.2

  • Update AnyODE (12)

v0.9.1

  • Update AnyODE (11)

v0.9.0

  • Update AnyODE (8)

v0.8.4

  • Fix signature in cython pxd

v0.8.3

  • ANYODE_NUM_THREADS
  • return atol & rtol in info dict.

v0.8.2

  • distributed patched rosenbrock4_controller.hpp

v0.8.1

  • support for dx_max.

v0.8.0

  • autorestart
  • return_on_error
  • dx0cb

v0.7.0

  • 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)

v0.6.1

  • Fixes to setup.py and conda recipe

v0.6.0

  • Changes to info dict: rename 'nrhs' -> 'nfev', 'njac' -> 'njev', added 'cpu_time', 'success'

v0.5.0

  • New function signature: integrate_predefined and integrate_adaptive now also return an info dict containing nrhs and njac 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

v0.4.3

  • Ship tests with package (e.g.: python -m pytest --pyargs pyodeint)

v0.4.2

  • Less strict callback checks on python side.

v0.4.1

  • jacobian callback may now be None for DOPRI5 and Bulirsch-Stoer (not used anyway).

v0.4

  • Breaking Python API change: ny no longer needed in integrate_predefined/integrate_adaptive
  • Excepctions thrown from C++ are now propagated to Python.

v0.3

  • Breaking Python API change: "stepper" kwarg renamed to "method" (to follow SciPy better)
  • Cython source rendered from template.

v0.2

  • 'steppers' keyword added to integrate_adaptive
  • integrate_predefined added
  • integrate_adaptive have had its arguments reordered
  • dopri5 stepper also available

v0.1

  • Integration using adaptive step-size and the Rosenbrock4 stepper supported.