Skip to content

AMICI v0.32.0

Choose a tag to compare

@dweindl dweindl released this 15 May 19:52
· 36 commits to master since this release
57d8179

Breaking changes

  • Removed deprecated amici.petab_* modules (now under amici.petab.*)

    by @dweindl in #2658

  • Removed deprecated CLI options to amici_import_petab

    by @dweindl in #2671

Changed requirements

Fixes

  • Fixed Heaviside functions for <, > <=, >= which could have lead to incorrect simulation results.

    Note that > and >=, as well as < and <= can't be distinguished in some cases (see #2707). Avoid situations where this would matter.

    by @dweindl in #2701

  • Prevent segfaults under pytest after swig4.3 wrapping

    by @dweindl in #2696

  • Fixed SetuptoolsDeprecationWarning: \project.license` as a TOML table is deprecated`

    by @dweindl in #2697

  • Updated Dockerfile, use Ubuntu 24.04 LTS

    by @dweindl in #2698

  • SBML import: Handle unsolvable event triggers

    by @dweindl in #2705

  • Added RTFUNC_FAIL simulation status

    by @dweindl in #2702

  • doc: Enable building docs with Python 3.13

    by @dweindl in #2704

  • Fixed crash for models without state variables

    by @dweindl in #2703

  • SBML import: avoid repeated xdot==0 checks

    by @dweindl in #2706

  • Fixed Boolean to float conversion issues during SBML import

    by @dweindl in #2725

Features

  • Support for XOR, == and != operators in SBML models

    Note that not all (combinations of) Boolean functions will work well with AMICI's root-finding. It's recommended to verify the results.

    by @dweindl in #2699, #2708, and #2716

Full Changelog: v0.31.2...v0.32.0