Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.26.0 #2473

Merged
merged 12 commits into from
Jul 2, 2024
Merged

Release 0.26.0 #2473

merged 12 commits into from
Jul 2, 2024

Conversation

dweindl
Copy link
Member

@dweindl dweindl commented Jul 1, 2024

dweindl and others added 8 commits June 16, 2024 20:22
So far, sympy was restricted to 1.11 via pysb, but sympy 1.11 is incompatible with numpy>=2.0
Add deprecation policy

As suggested in AMICI-dev#2458.
…v#2464)

Deprecated passing individual tables to `amici_import_petab`

and replace deprecated `petab.Problem.from_files` in `amici.petab.cli.import_petab._main`.

Fixes AMICI-dev#2460
Set SUNDIALS_ROOT to ensure we are finding the sundials CMake config from the vendored library and not any other installation.

Fixes AMICI-dev#2467.
Copy link

codecov bot commented Jul 1, 2024

Codecov Report

Attention: Patch coverage is 0% with 13 lines in your changes missing coverage. Please review.

Project coverage is 77.81%. Comparing base (88a5454) to head (3882d94).
Report is 32 commits behind head on master.

Files with missing lines Patch % Lines
python/sdist/amici/petab/cli/import_petab.py 0.00% 13 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           master    #2473       +/-   ##
===========================================
+ Coverage   36.66%   77.81%   +41.14%     
===========================================
  Files         103      324      +221     
  Lines       14881    20933     +6052     
  Branches     1388     1464       +76     
===========================================
+ Hits         5456    16288    +10832     
+ Misses       9116     4642     -4474     
+ Partials      309        3      -306     
Flag Coverage Δ
cpp 76.20% <0.00%> (?)
cpp_python 34.08% <0.00%> (?)
petab 36.64% <0.00%> (-0.02%) ⬇️
python 72.35% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
python/sdist/amici/petab/conditions.py 97.43% <ø> (ø)
python/sdist/amici/petab/import_helpers.py 86.15% <ø> (ø)
python/sdist/amici/petab/parameter_mapping.py 81.15% <ø> (+5.75%) ⬆️
python/sdist/amici/petab/petab_import.py 66.66% <ø> (ø)
python/sdist/amici/petab/petab_problem.py 87.69% <ø> (ø)
python/sdist/amici/petab/pysb_import.py 51.85% <ø> (ø)
python/sdist/amici/petab/sbml_import.py 54.28% <ø> (ø)
python/sdist/amici/petab/simulations.py 92.85% <ø> (+1.02%) ⬆️
python/sdist/amici/petab/simulator.py 100.00% <ø> (ø)
python/sdist/amici/petab/util.py 86.66% <ø> (ø)
... and 5 more

... and 287 files with indirect coverage changes

@dweindl dweindl self-assigned this Jul 1, 2024
dweindl and others added 4 commits July 1, 2024 11:17
* Update reference list

* BaltussenJon2024

* issue link

* ..
* anaconda -> conda (to include miniconda)
* not recommended
* Include installation hint from AMICI-dev#2404. Closes AMICI-dev#2402.
Make amici ready for using libpetab's `petab.v1` package instead of the previous, now deprecated imports.

Move tests/petab to tests/petab_ to avoid import issues (tests.petab namespace package vs actual petab package)
@dweindl dweindl marked this pull request as ready for review July 2, 2024 10:10
@dweindl dweindl requested a review from a team as a code owner July 2, 2024 10:10
@dweindl dweindl merged commit b958cce into AMICI-dev:master Jul 2, 2024
26 of 27 checks passed
@dweindl dweindl deleted the release_0.26.0 branch July 2, 2024 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants