Skip to content

Commit 6379106

Browse files
committed
Update changelog; bump version
1 parent 11db39d commit 6379106

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+
* Fix `get_required_parameters_for_parameter_table` by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/340
10+
* Fix `Prior.from_par_dict` for missing `priorParameters` columns by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/341
11+
* Fix petablint v2 warning by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/342
12+
* Doc: fix deprecated petablint invocation by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/343
13+
* lint: Don't fail on missing `noiseFormula` by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/367
14+
* Fix 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+
* Fix 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+
* Fix `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 deprecated.
27+
They may be removed in the next minor release. Use `petab.v2` instead.
28+
29+
This affects, for example, PEtab-v2-specific constants `petab.v1.C`
30+
(use `petab.v2.C` instead), `petab.v1.mapping`,
31+
or anything mapping-table-related in `petab.v1.Problem`.
32+
33+
**Features**
34+
35+
* Substantially extended and updated `petab.v2` for working with PEtab v2 problems.
36+
37+
PEtab v2 is still in [draft](https://petab.readthedocs.io/en/latest/v2/documentation_data_format.html) stage -- feedback is welcome!
38+
39+
* PEtab v2 support for `petablint`
40+
* The library uses pydantic-based objects for most PEtab entities instead of
41+
plain DataFrames
42+
* Functionality for converting PEtab v1 problems to PEtab v2
43+
44+
At least until PEtab v2 is finalized, the `petab.v2` API may change rapidly, and should not be considered stable.
45+
46+
* 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
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+
* Add 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+
* Add `evaluate: bool` argument to math parser by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/365
53+
* Add petab-compatible sympy string-printer by @dweindl in https://github.com/PEtab-dev/libpetab-python/pull/364
54+
* Prettify 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+
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)