Skip to content

Commit ce28017

Browse files
authored
Merge pull request #2781 from dweindl/release_0.33.0
Release 0.33.0
2 parents 57d8179 + 1f84ff5 commit ce28017

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+2913
-1824
lines changed

.github/workflows/test_pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
python-version: ["3.10", "3.11", "3.12"]
14+
python-version: ["3.11", "3.12", "3.13"]
1515
os: [ubuntu-24.04, macos-latest]
1616

1717
runs-on: ${{ matrix.os }}

.github/workflows/test_python_ver_matrix.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
include:
29-
- python-version: '3.10'
30-
experimental: false
3129
- python-version: '3.11'
3230
experimental: false
3331
- python-version: '3.12'

.gitignore

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,9 @@ tests/cpp/build_xcode/*
99
tests/cpp/Testing/*
1010

1111
doc-venv/*
12-
doc/*
1312
fonts/*
1413
images/*
1514
stylesheets/*
16-
documentation/_build/*
17-
documentation/_exhale_cpp_api/*
18-
documentation/_exhale_matlab_api/*
19-
documentation/_doxyoutput_amici_cpp/*
20-
documentation/_doxyoutput_amici_matlab/*
2115
sed-ml/*
2216

2317
models/*
@@ -191,8 +185,6 @@ ThirdParty/swig-*
191185
ThirdParty/ragel-*.tar.gz
192186
_untracked/
193187

194-
documentation/generated/*
195-
196188
# vim
197189
*.swp
198190
tests/performance/CS_Signalling_ERBB_RAS_AKT/

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,56 @@ See also our [versioning policy](https://amici.readthedocs.io/en/latest/versioni
44

55
## v0.X Series
66

7+
### v0.33.0 (2025-06-11)
8+
9+
Note that this release requires Python >= 3.11.
10+
11+
**Fixes**
12+
13+
* Fixed an issue in SBML AlgebraicRule processing leading to import failure if
14+
a species occurred in multiple AlgebraicRules
15+
16+
by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2744
17+
18+
* Fixed a potential segfault when running forward sensitivity analysis for
19+
models without state variables
20+
21+
by @FFroehlich in https://github.com/AMICI-dev/AMICI/pull/2749
22+
23+
* Fixed a dimension bug for presimulation parameters in ExpDataView
24+
25+
by @FFroehlich in https://github.com/AMICI-dev/AMICI/pull/2746
26+
27+
* Fixed incorrect initialization for initial assignments with explicit time
28+
dependence
29+
30+
by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2779
31+
32+
**Features**
33+
34+
* AMICI now supports SBML events with `use_values_from_trigger_time=true`
35+
36+
by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2741
37+
38+
* AMICI now supports SBML events with constant priorities
39+
40+
by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2730
41+
42+
**Other changes**
43+
44+
* doc: Added a caveats section listing some known issues and potentially
45+
unexpected behavior in AMICI
46+
47+
by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2735
48+
49+
* Added warnings for presimulation and steady state simulation with events.
50+
So far, events were not fully supported in these modes. This is subject to
51+
change.
52+
53+
by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2755
54+
55+
**Full Changelog**: https://github.com/AMICI-dev/AMICI/compare/v0.32.0...v0.33.0
56+
757
### v0.32.0 (2025-05-15)
858

959
**Breaking changes**

doc/.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
_build/
2+
_doxyoutput_amici_cpp/
3+
_doxyoutput_amici_matlab/
4+
_exhale_cpp_api/
5+
_exhale_matlab_api/
6+
examples/example_presimulation/model_presimulation/
7+
generated/
8+
build_doxygen/

doc/MATLAB_.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ from within Matlab. This not quite comfortable yet, but it is possible.
191191
Here for proof of concept:
192192

193193
* Install the python package as described in the documentation
194-
* Ensure `pyversion` shows the correct python version (>= 3.10)
194+
* Ensure `pyversion` shows the correct python version (>= 3.11)
195195
* Then, from within the AMICI `matlab/` directory:
196196

197197
```

doc/PYTHON.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ Python interface
88
Installation <python_installation>
99
Examples <python_examples>
1010
Usage <python_interface>
11+
Caveats <python_caveats>
1112
FAQ <python_faq>
1213
API reference <python_modules>

doc/examples/example_petab/petab.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"source": [
5151
"model_name = \"Boehm_JProteomeRes2014\"\n",
5252
"# local path or URL to the yaml file for the PEtab problem\n",
53-
"petab_yaml = f\"https://raw.githubusercontent.com/Benchmarking-Initiative/Benchmark-Models-PEtab/master/Benchmark-Models/{model_name}/{model_name}.yaml\"\n",
53+
"petab_yaml = f\"https://benchmarking-initiative.github.io/Benchmark-Models-PEtab/tree/Benchmark-Models/{model_name}/{model_name}.yaml\"\n",
5454
"# load the problem using the PEtab library\n",
5555
"petab_problem = petab.Problem.from_yaml(petab_yaml)"
5656
]

doc/gfx/amici_workflow.png

3.64 KB
Loading

doc/gfx/amici_workflow.svg

Lines changed: 1 addition & 1 deletion
Loading

0 commit comments

Comments
 (0)