====== - Added 'time_wall' output from integration. - Added 'roots_output' to info dict of predefined
0.4.0
====== - kwarg 'iterative' changed to 'iter_type' and 'linear_solver' - sparse option dropped - more flexible C++ interface - pycvodes.get_include() useful for other projects linking against sundials (cvodes)
0.3.0
====== - Better debugging (preserve back-trace from calling rhs() and jac()) - Changes to info dict: rename 'nrhs' -> 'nfev', 'njac' -> 'njev', added 'cpu_time', 'success'
0.2.2
====== - Added support for root finding. - Allow user to set maximum number of steps (previously only CVode's default of 500 was used). - Improved derivative handling (for interpolation). - Added option to make output from adaptive more sparse.
0.2.1
====== - Added support for (first) derivative in output - Min and max step now allowed to be set
0.2.0
====== - New function signature: integrate_predefined and integrate_adaptive now also return an info dict containing ``nrhs`` and ``njac`` containing number of calls to each function made during last integration. - Expose ``pycvodes.steppers`` tuple. - check_callbable and check_indexing kwargs now defaults to False