Skip to content

AMICI v0.29.0

Compare
Choose a tag to compare
@dweindl dweindl released this 28 Nov 11:45
· 16 commits to master since this release
d2fbf91

Fixes

  • Fixed race conditions in froot, which could have resulted in incorrect
    simulation results for models with events/heavisides/piecewise, for
    multi-threaded simulations.

    by @dweindl in #2587

  • Fixed race conditions for the max-time check, which could have resulted in
    incorrect termination of simulations in case of multi-threaded simulations
    in combination with a time limit.

    by @dweindl in #2587

  • Added missing fields in ExpData HDF5 I/O

    by @dweindl in #2593

  • Added missing fields in ReturnData HDF5 output

    by @dweindl in #2602

Features

  • Generate models in a JAX-compatible format (example)

    by @FFroehlich in #1861

  • Faster fill_in_parameters_for_condition

    by @dweindl in #2586

  • Added Python function writeSimulationExpData for writing ExpData to HDF5

    by @dweindl in #2588

  • Improved import of amici-generated models via amici.import_model_module().

    So far, it was not possible to import different model modules with the same
    name. This is now possible if they are in different directories.
    Overwriting an already imported module is still not possible (and never
    was); any attempts to do so will raise a RuntimeError.
    While model packages can, in principle, be imported using regular
    imports, it is strongly recommended to use amici.import_model_module().

    by @dweindl in #2604, #2603, #2596

Full Changelog: v0.28.0...v0.29.0