Skip to content

Commit b5177d9

Browse files
FFroehlichdweindllcontentoDoresic
authored
Release 0.14.0 (#1898)
* Fix pandas groupby deprecation warning (#1873) Fixes #1872 * Update reference list (#1874) * Code printing: Use SymPy C99 math optimizations (#1377) for SBML import. Does not currently work with PySB import. Also fixes some argument type issues. Co-authored-by: Daniel Weindl <[email protected]> * PEtab import: Add option for treating fixed parameters as constants (#1877) Makes the changes from #1810 optional, as sometimes users prefer more flexible models. The default remains to treat non-estimated parameters in PEtab as constants in AMICI. Also adds a basic check for loading existing models during PEtab, to see if they are compatible to what was supposed to be imported. Only checks non-constant parameter IDs so far. * Make sympy code optimizations optional (#1878) Turns out that applying sympy optimizations as introduced in #1377 is potentially very costly. Therefore, they are disabled by default. They can be enabled by setting `AmiciCxxCodePrinter.optimizations` as shown in the test case. * Update reference list (#1884) * GHA: update actions (#1885) Fixes some GHA warnings. * Add macos hdf5 header/library paths (#1894) * Doxygen 1.9.5 on RTD (#1889) Older binaries are no longer available. * Code-gen: Fix missing `return` in non-void-returning functions (#1892) ... and set `-Werror` for compiling models in debug mode. * Add operator== for ExpData (#1881) Adds `operator==` for `amici::ExpData` and fixes issues for other `operator==` in case of NaNs in arrays. Closes #1880 * Fix SetuptoolsDeprecationWarning (#1893) Setuptools meanwhile requires listing data directories as subpackages. Fixes #1888. * Dockerfile: Update base image to Ubuntu 22.04 (#1896) * GHA: Pin python version for osx tests (#1891) Fixes #1890. Also: * use homebrew boost version * fix CMake logic for selecting a specific Python version. * Fix `petab_import.import_model(..., compile=False)` failure (#1897) Fixes a bug where amici would fail importing an extension that was never built. * bump version, update changelog * fix changelog * -Wno-error=deprecated-declarations Co-authored-by: Daniel Weindl <[email protected]> Co-authored-by: Lorenzo Contento <[email protected]> Co-authored-by: Daniel Weindl <[email protected]> Co-authored-by: Doresic <[email protected]>
1 parent 11a881e commit b5177d9

Some content is hidden

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

63 files changed

+484
-136
lines changed

.github/workflows/deploy_branch.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313

1414
steps:
1515
- name: Set up Python ${{ matrix.python-version }}
16-
uses: actions/setup-python@v2
16+
uses: actions/setup-python@v4
1717
with:
1818
python-version: ${{ matrix.python-version }}
1919

20-
- uses: actions/checkout@master
20+
- uses: actions/checkout@v3
2121
with:
2222
fetch-depth: 20
2323

.github/workflows/deploy_protected.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222

2323
steps:
2424
- name: Set up Python ${{ matrix.python-version }}
25-
uses: actions/setup-python@v2
25+
uses: actions/setup-python@v4
2626
with:
2727
python-version: ${{ matrix.python-version }}
28-
- uses: actions/checkout@master
28+
- uses: actions/checkout@v3
2929
- run: git archive -o docker/amici.tar.gz --format=tar.gz HEAD
3030
- name: Publish to Registry
3131
uses: elgohr/Publish-Docker-Github-Action@v4

.github/workflows/deploy_release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616

1717
steps:
1818
- name: Set up Python ${{ matrix.python-version }}
19-
uses: actions/setup-python@v2
19+
uses: actions/setup-python@v4
2020
with:
2121
python-version: ${{ matrix.python-version }}
2222

23-
- uses: actions/checkout@master
23+
- uses: actions/checkout@v3
2424
with:
2525
fetch-depth: 20
2626

.github/workflows/test_benchmark_collection_models.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ jobs:
2929

3030
steps:
3131
- name: Set up Python ${{ matrix.python-version }}
32-
uses: actions/setup-python@v2
32+
uses: actions/setup-python@v4
3333
with:
3434
python-version: ${{ matrix.python-version }}
3535

36-
- uses: actions/checkout@master
36+
- uses: actions/checkout@v3
3737
with:
3838
fetch-depth: 20
3939

.github/workflows/test_doc.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ jobs:
2424

2525
steps:
2626
- name: Set up Python ${{ matrix.python-version }}
27-
uses: actions/setup-python@v2
27+
uses: actions/setup-python@v4
2828
with:
2929
python-version: ${{ matrix.python-version }}
3030

31-
- uses: actions/checkout@master
31+
- uses: actions/checkout@v3
3232
- run: git fetch --prune --unshallow
3333

3434
- name: apt
@@ -59,11 +59,11 @@ jobs:
5959

6060
steps:
6161
- name: Set up Python ${{ matrix.python-version }}
62-
uses: actions/setup-python@v2
62+
uses: actions/setup-python@v4
6363
with:
6464
python-version: ${{ matrix.python-version }}
6565

66-
- uses: actions/checkout@master
66+
- uses: actions/checkout@v3
6767
- run: git fetch --prune --unshallow
6868

6969
- run: echo "AMICI_DIR=$(pwd)" >> $GITHUB_ENV

.github/workflows/test_install.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313

1414
steps:
1515
- name: Set up Python ${{ matrix.python-version }}
16-
uses: actions/setup-python@v2
16+
uses: actions/setup-python@v4
1717
with:
1818
python-version: ${{ matrix.python-version }}
1919

20-
- uses: actions/checkout@master
20+
- uses: actions/checkout@v3
2121
- run: git fetch --prune --unshallow
2222

2323
- run: echo "AMICI_DIR=$(pwd)" >> $GITHUB_ENV
@@ -61,11 +61,11 @@ jobs:
6161

6262
steps:
6363
- name: Set up Python ${{ matrix.python-version }}
64-
uses: actions/setup-python@v2
64+
uses: actions/setup-python@v4
6565
with:
6666
python-version: ${{ matrix.python-version }}
6767

68-
- uses: actions/checkout@master
68+
- uses: actions/checkout@v3
6969
- run: git fetch --prune --unshallow
7070

7171
- run: echo "AMICI_DIR=$(pwd)" >> $GITHUB_ENV

.github/workflows/test_matlab.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-20.04
99

1010
steps:
11-
- uses: actions/checkout@master
11+
- uses: actions/checkout@v3
1212
- run: git fetch --prune --unshallow
1313

1414
- run: echo "AMICI_DIR=$(pwd)" >> $GITHUB_ENV

.github/workflows/test_performance.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ jobs:
2727

2828
steps:
2929
- name: Set up Python ${{ matrix.python-version }}
30-
uses: actions/setup-python@v2
30+
uses: actions/setup-python@v4
3131
with:
3232
python-version: ${{ matrix.python-version }}
3333

34-
- uses: actions/checkout@master
34+
- uses: actions/checkout@v3
3535
with:
3636
fetch-depth: 20
3737

.github/workflows/test_petab_test_suite.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ jobs:
2727

2828
steps:
2929
- name: Set up Python ${{ matrix.python-version }}
30-
uses: actions/setup-python@v2
30+
uses: actions/setup-python@v4
3131
with:
3232
python-version: ${{ matrix.python-version }}
3333

34-
- uses: actions/checkout@master
34+
- uses: actions/checkout@v3
3535
with:
3636
fetch-depth: 20
3737

.github/workflows/test_pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
fi
3737
3838
- name: Set up Python ${{ matrix.python-version }}
39-
uses: actions/setup-python@v2
39+
uses: actions/setup-python@v4
4040
with:
4141
python-version: ${{ matrix.python-version }}
4242

0 commit comments

Comments
 (0)