Skip to content

Commit da34334

Browse files
committed
Update changelog; bump version
1 parent 876c781 commit da34334

File tree

2 files changed

+57
-1
lines changed

2 files changed

+57
-1
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,61 @@
11
# PEtab changelog
22

3+
## 0.6 series
4+
5+
### 0.6.0
6+
7+
**Fixes**
8+
9+
* Implement proper truncation for prior distributions (parameter bounds now truncate the prior distribution instead of putting extra probability mass on the bounds) (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/335)
10+
* Fixed `get_required_parameters_for_parameter_table` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/340)
11+
* Fixed `Prior.from_par_dict` for missing `priorParameters` columns (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/341)
12+
* Fixed petablint v2 warning (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/342)
13+
* Fixed linter failing on missing `noiseFormula` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/367)
14+
* Fixed v2 import Deprecation warning (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/346)
15+
* petab.calculate: compare all common columns (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/347)
16+
* Fixed version checks (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/350)
17+
* Create output directories in `write_*_df` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/352)
18+
* Handle `observableTransformation` in `petab.v1.simulate.sample_noise` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/383)
19+
* Fixed residual calculation in `v1.calculate` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/395)
20+
* Allow empty string "" in columns to be overridden with default values in priors (by @PaulJonasJost in https://github.com/PEtab-dev/libpetab-python/pull/384)
21+
* Fixed `goodness_of_fit` plot and add color parameter (by @plakrisenko in https://github.com/PEtab-dev/libpetab-python/pull/402)
22+
* Plot without vis spec without `ids_per_plot` (by @PaulJonasJost in https://github.com/PEtab-dev/libpetab-python/pull/386)
23+
24+
**Deprecations**
25+
26+
* Using any PEtab-v2-related functionality currently in `petab.v1` is
27+
deprecated and will be removed in a subsequent release.
28+
Use `petab.v2` instead.
29+
30+
This affects, for example, PEtab-v2-specific constants `petab.v1.C`
31+
(use `petab.v2.C` instead), `petab.v1.mapping`,
32+
or anything mapping-table-related in `petab.v1.Problem`.
33+
34+
**Features**
35+
36+
* Substantially extended and updated `petab.v2` for working with PEtab v2 problems.
37+
38+
PEtab v2 is still in [draft](https://petab.readthedocs.io/en/latest/v2/documentation_data_format.html) stage -- feedback is welcome!
39+
40+
* PEtab v2 support for `petablint`
41+
* The library uses pydantic-based objects for most PEtab entities instead of
42+
plain DataFrames
43+
* Functionality for converting PEtab v1 problems to (the current state of) PEtab v2
44+
45+
At least until PEtab v2 is finalized, the `petab.v2` API may change rapidly, and should not be considered stable.
46+
47+
* SbmlModel enhancements (by @fbergmann in https://github.com/PEtab-dev/libpetab-python/pull/333)
48+
* Added `SbmlModel.from_antimony` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/331)
49+
* Added `SbmlModel.{to_antimony,to_sbml_str}` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/371)
50+
* Enable passing the base path to `Problem.from_yaml` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/327)
51+
* Functions for adding conditions/observables/parameter to `Problem` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/328)
52+
* Added `evaluate: bool` argument to math parser (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/365)
53+
* Added petab-compatible sympy string-printer (`PetabStrPrinter`/`petab_math_str`) (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/364)
54+
* Prettified linter output (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/401)
55+
* Store problem configuration in `Problem` (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/326)
56+
* Store path info in *Table objects (by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/416)
57+
**Full Changelog**: https://github.com/PEtab-dev/libpetab-python/compare/v0.5.0...v0.6.0
58+
359
## 0.5 series
460

561
### 0.5.0

petab/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""PEtab library version"""
22

3-
__version__ = "0.5.0"
3+
__version__ = "0.6.0"

0 commit comments

Comments
 (0)