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 v0.5.4 #1468

Merged
merged 37 commits into from
Oct 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f7cf05c
Bump actions/checkout from 3 to 4 (#1436)
dependabot[bot] Aug 1, 2024
04bf3f6
Bump actions/setup-python from 4 to 5 (#1437)
dependabot[bot] Aug 1, 2024
4998509
Bump codecov/codecov-action from 3 to 4 (#1438)
dependabot[bot] Aug 1, 2024
c4b1252
Bump julia-actions/cache from 1 to 2 (#1439)
dependabot[bot] Aug 1, 2024
bdddf13
Bump julia-actions/setup-julia from 1 to 2 (#1440)
dependabot[bot] Aug 1, 2024
4fb1f9e
Bump actions/cache from 3 to 4 (#1443)
dependabot[bot] Aug 5, 2024
bd4b81b
Visualize: allow for log scale of hierarchical parameters for visuali…
Doresic Aug 13, 2024
6c6cdfe
Removing Aesara from readthedocs (#1453)
PaulJonasJost Sep 4, 2024
08a1174
FD objective with fixed parameters (#1446)
PaulJonasJost Sep 5, 2024
2df7e86
Update references (#1404)
dweindl Sep 9, 2024
0465922
Removed aesara as supported objective. (#1455)
PaulJonasJost Sep 11, 2024
fd652e8
Bayes factor Tutorial (#1444)
arrjon Sep 12, 2024
f65928d
Doc: fix formatting (#1456)
dweindl Sep 13, 2024
36eec04
SacessOptimizer: Fix acceptance threshold for objective improvement (…
dweindl Sep 15, 2024
5c58374
SacessOptimizer: expose more hyperparameters + minor fixes (#1459)
dweindl Sep 16, 2024
b88356f
SacessOptimizer, ESSOptimizer: Bound-normalize parameters for proximi…
dweindl Sep 16, 2024
2e57687
More informative info message for start indices. (#1472)
PaulJonasJost Sep 23, 2024
0264a1e
Petab Importer reforge (#1442)
PaulJonasJost Sep 24, 2024
f92fc8b
Pypesto features in Readme.md updated (#1474)
PaulJonasJost Sep 25, 2024
ab61c4a
Fix #1461: test for bridge sampling (#1473)
arrjon Sep 26, 2024
61c912d
Use cloudpickle for serializing NegLogParameterPriors (#1467)
dweindl Sep 26, 2024
951f0db
Added HPD calculation to ensemble (#1431)
shoepfl Sep 30, 2024
b1f6ea8
Update Python requirement in INSTALL.rst (#1479)
dweindl Oct 2, 2024
d24db86
ESSOptimizer: Fix recombination bug (#1477)
dweindl Oct 2, 2024
b091d46
ESSOptimizer: Fix bug in go-beyond (#1480)
dweindl Oct 8, 2024
be60f09
Fix sphinx config (#1483)
dweindl Oct 8, 2024
c5a46d4
GHA: trigger CI workflow on merge_group event (#1484)
dweindl Oct 8, 2024
b2cde8c
Updating the notebooks (#1470)
PaulJonasJost Oct 8, 2024
2eee081
Changes to codeowners discussed at retreat (#1485)
PaulJonasJost Oct 10, 2024
dba0e59
SacessOptimizer fixes (#1476)
dweindl Oct 17, 2024
8c35ccf
GHA: Fix pysb installation failures (#1490)
dweindl Oct 17, 2024
58c7b5f
Clean up sampling tests (#1486)
PaulJonasJost Oct 18, 2024
bff4bdf
update preprint to article (#1498)
m-philipps Oct 22, 2024
ab21eea
Profile: improve profiling code (#1447)
Doresic Oct 23, 2024
47ae5d5
Updated PEtab.jl to work with version 3.x (#1489)
PaulJonasJost Oct 23, 2024
a187c81
Added a deprecated version of create_model (#1502)
PaulJonasJost Oct 30, 2024
a82e637
prepare release v0.5.4 (#1469)
PaulJonasJost Oct 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 10 additions & 11 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

# default owners = active maintainers
* @Doresic @PaulJonasJost @m-philipps
* @Doresic @PaulJonasJost @vwiela

# Examples
/doc/example/censored_data.ipynb @Doresic
Expand All @@ -28,29 +28,28 @@
/pypesto/hierarchical/semiquantitative/ @Doresic
/pypesto/history/ @PaulJonasJost
/pypesto/objective/ @PaulJonasJost
/pypesto/objective/julia @vwiela
/pypesto/objective/amici/ @dweindl @FFroehlich
/pypesto/objective/jax/ @FFroehlich
/pypesto/objective/aesara/ @FFroehlich
/pypesto/optimize/ @PaulJonasJost
/pypesto/petab/ @dweindl @FFroehlich
/pypesto/predict/ @dilpath
/pypesto/problem/ @PaulJonasJost @m-philipps
/pypesto/profile/ @PaulJonasJost
/pypesto/problem/ @PaulJonasJost @vwiela
/pypesto/profile/ @PaulJonasJost @Doresic
/pypesto/result/ @PaulJonasJost
/pypesto/sample/ @dilpath @vwiela
/pypesto/sample/ @dilpath @arrjon
/pypesto/select/ @dilpath
/pypesto/startpoint/ @PaulJonasJost
/pypesto/store/ @PaulJonasJost
/pypesto/visualize/ @stephanmg @m-philipps

# Tests
/test/base/ @PaulJonasJost @m-philipps
/test/base/ @PaulJonasJost @vwiela
/test/doc/ @PaulJonasJost
/test/hierarchical/ @dweindl @doresic
/test/julia/ @PaulJonasJost
/test/hierarchical/ @dweindl @Doresic
/test/julia/ @PaulJonasJost @vwiela
/test/optimize/ @PaulJonasJost
/test/petab/ @dweindl @FFroehlich
/test/profile/ @PaulJonasJost
/test/sample/ @dilpath
/test/profile/ @PaulJonasJost @Doresic
/test/sample/ @dilpath @arrjon
/test/select/ @dilpath
/test/visualize/ @stephanmg @m-philipps
96 changes: 47 additions & 49 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ on:
- develop
pull_request:
workflow_dispatch:
merge_group:
schedule:
# run Monday and Thursday at 03:42 UTC
- cron: '42 3 * * MON,THU'
Expand All @@ -28,15 +29,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -54,7 +55,7 @@ jobs:
CXX: clang++

- name: Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
Expand All @@ -67,15 +68,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -90,7 +91,7 @@ jobs:
run: ulimit -n 65536 65536 && tox -e base

- name: Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
Expand All @@ -103,15 +104,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~\AppData\Local\pip\Cache
Expand All @@ -136,15 +137,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -162,7 +163,7 @@ jobs:
CXX: clang++

- name: Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
Expand All @@ -180,43 +181,40 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache tox and cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
.tox/
key: "${{ runner.os }}-${{ runner.arch }}-py${{ matrix.python-version }}-ci-${{ github.job }}"

- name: Install julia
uses: julia-actions/setup-julia@v1
uses: julia-actions/setup-julia@v2
with:
version: 1.9

- name: Cache Julia
uses: julia-actions/cache@v1
version: 1.11

- name: Install dependencies
run: .github/workflows/install_deps.sh

- name: Install PEtabJL dependencies
run: >
julia -e 'using Pkg; Pkg.add(Pkg.PackageSpec(;name="PEtab", version="2.5.0"));
julia -e 'using Pkg; Pkg.add("PEtab");
Pkg.add("OrdinaryDiffEq"); Pkg.add("Sundials")'

- name: Run tests
timeout-minutes: 25
run: tox -e julia

- name: Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
Expand All @@ -229,15 +227,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -252,7 +250,7 @@ jobs:
run: tox -e optimize

- name: Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
Expand All @@ -265,15 +263,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -288,7 +286,7 @@ jobs:
run: tox -e hierarchical

- name: Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
Expand All @@ -301,15 +299,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -324,7 +322,7 @@ jobs:
run: tox -e select

- name: Coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
Expand All @@ -337,15 +335,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -369,15 +367,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -402,15 +400,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand All @@ -432,15 +430,15 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Prepare python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/pip
Expand Down
Loading