AMICI v0.24.0
This will be the last release supporting Python 3.9.
Future releases will require Python 3.10.
Fixes
- Fix cmake error
cannot create directory: /cmake/Amici
during model import in cases where BLAS was not found viaFindBLAS
by @dweindl in #2389 - Added status code
AMICI_CONSTR_FAIL
by @dweindl in #2379 - Fixed certain initial state issues with PEtab
by @dweindl in #2382 - Fixed Solver
operator==
and copyctor
(constraints were not copied correctly)
by @dweindl in #2388 - Avoid confusing warnings about non-finite timepoints
by @dweindl in #2395 - Fixed incorrect exception types / messages for
IDASolver
by @dweindl in #2398 - cmake: set SUNDIALS path hint for python package to help CMake find
the correct SUNDIALS installation
by @dweindl in #2397
Features
- Optionally include measurements in
plot_observable_trajectories
by @dweindl in #2381 - Improved type annotations in swig-wrappers
by @dweindl in #2401 - Additional attributes are accessible directly via
ReturnDataView
and
ExpDataView
, e.g.ReturnDataView.ny
,ReturnDataView.nx
by @dweindl in #2405 - Allow subselection of state variables for convergence check during
steady-state simulations viaModel.set_steadystate_mask([1, 0, ..., 1])
(positive value: check; non-positive: don't check).
by @dweindl in #2387
Full Changelog: v0.23.1...v0.24.0