@@ -4,6 +4,76 @@ See also our [versioning policy](https://amici.readthedocs.io/en/latest/versioni
44
55## v0.X Series
66
7+ ### v0.34.0 (2025-07-29)
8+
9+ This will probably be the last release to include the MATLAB interface.
10+
11+ ** Fixes**
12+
13+ * ** Breaking changes** Events are now also handled during pre-equilibration,
14+ presimulation, and post-equilibration.
15+ This may be a breaking change, as it may lead to different results for models
16+ with events that may trigger during these periods. This change is
17+ considered a bugfix, as it was not intended to ignore events during these
18+ periods.
19+
20+ (by @dweindl in #2777 , #2780 , #2859 , #2881 , #2889 , #2920 , #2921 , #2925 )
21+ * Fixed various issues related to adjoint sensitivity analysis for models with
22+ events.
23+ While many cases are now supported, it is still highly recommended to
24+ check the ASA results for models with events against forward sensitivities
25+ or finite differences.
26+ * Adjoint sensitivities for Python-imported models with events
27+ (by @paulstapor & @dweindl in https://github.com/AMICI-dev/AMICI/pull/1539 )
28+ * Fix Model::addAdjointQuadratureEventUpdate
29+ (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2787 )
30+ * Fix indexing errors for adjoint quadratures during event updates
31+ (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2796 )
32+ * Fix deltaxB dimensions (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2803 )
33+ * Fix (some) ASA event handling (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2797 )
34+ * Fixed a number of issues related to the handling of events or discontinuities
35+ in general:
36+ * Fixed import of DAE models with events (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2897 )
37+ * Fixed root functions for events with initialValue=trigger=false (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2910 )
38+ * Fixed check for sign change, fix Heaviside update (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2927 )
39+ * Fixed sign of residuals (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2896 )
40+ * Updated the steady state notebook to match the current implementation
41+ (by @plakrisenko & @dweindl in https://github.com/AMICI-dev/AMICI/pull/2891 )
42+ * Improved sigma<=0 error reporting (by @FFroehlich in https://github.com/AMICI-dev/AMICI/pull/2829 )
43+ * Fixed sensitivities for the total abundances of conservation laws
44+ (only relevant if ` AMICI_EXPERIMENTAL_SBML_NONCONST_CLS ` is enabled)
45+ (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2782 )
46+ * Fix sensitivities w.r.t. unused log-scaled NaN parameters (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2903 )
47+
48+ ** Features**
49+
50+ * AMICI should now be pip-installable without pre-installing SWIG or BLAS
51+ (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2774 ,
52+ https://github.com/AMICI-dev/AMICI/pull/2772 )
53+ * Event/discontinuity handling for JAX models
54+ * Track discontinuities in JAX & fix gradient for models with parameter
55+ dependent roots (by @FFroehlich in https://github.com/AMICI-dev/AMICI/pull/2815 )
56+ * Improve JAX event integration (by @FFroehlich in https://github.com/AMICI-dev/AMICI/pull/2841 )
57+ * mask event functions in jax (by @FFroehlich in https://github.com/AMICI-dev/AMICI/pull/2863 )
58+ * Handle state-independent, parameter-dependent event triggers without root-finding
59+ (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2913 )
60+ * Presimulation is now also supported in combination with adjoint sensitivities
61+ (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2786 )
62+ * It is now possible to set a separate $t_0$ for pre-equilibration and main
63+ simulation (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2793 )
64+ * Sensitivity analysis for ` AlgebraicRule ` / DAE models is now also supported
65+ for Python-imported models
66+ (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2101 )
67+ * An optional random generator seed can now be passed to
68+ ` ExpData::ExpData(ReturnData const&, ...) ` when generating synthetic
69+ measurements (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2802 )
70+ * Added ` ReturnData::plist ` (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2874 )
71+
72+ ... and extended tests, documentation, and many changes under the hood.
73+
74+ ** Full Changelog** : https://github.com/AMICI-dev/AMICI/compare/v0.33.0...v0.34.0
75+
76+
777### v0.33.0 (2025-06-11)
878
979Note that this release requires Python >= 3.11.
0 commit comments