Releases: ICB-DCM/pyPESTO
Releases · ICB-DCM/pyPESTO
pyPESTO v0.6.0
- General
- Support for Python 3.14 (#1620)
- Optimization
- Make
idoptional inOptimizer.minimize(#1692)
- Make
- Visualize
- Make parameters_correlation_matrix more customizable (#1695)
- Documentation
- More readable figures in examples (#1691)
- Installation / Packaging
- Require amici>=1.0.0 (#1619)
- Performance
- Change from Pool to ProcessPoolExecutor (#1664)
- Bugfixes
- Make validate_inner_parameter_pairings pandas 3 compatible (#1696)
- Deprecations
- Add deprecation warning in SacessOptimizer and ESSOptimizer (#1690)
pyPESTO v0.5.9
pyPESTO v0.5.8
- Optimization
- Unified interface for x0 parameter (#1654)
- Unified interface for maxiter and maxeval parameters (#1648)
- Unified interface for time limits across optimizers (#1638)
- Make DlibOptimizer solver_epsilon configurable (#1637)
- Verbosity for CMA optimizer, producing no more outputfiles per default (#1656)
- Fix startpoint selection and neval in scatter search (#1644)
- Visualize
- Fix waterfall axis bug (#1640)
- Ensemble
- Fix Plotting uf UMAP and PCA (#1628)
- Store
- Updated HDF5 loading (#1636)
- Sampling
- Add support for sampling parameter values from prior distributions (#1622)
- Documentation
- Reintroduce pymc to documentation (#1643)
pyPESTO v0.5.7
- General
- Require Python >=3.11 (#1585)
- Documentation
- Optimization
- update scipy interface (#1588)
- Ensemble
- accurate cutoff based on chi2 distribution (#1566)
- History
- Add monotonic_history from mutliple histories (#1632)
- Profiling
- Visualize
- Fix IndexError in waterfall for all-non-finite values (#1600)
- prettier intervals for profiles by using capstyle (#1607)
- Improve waterfall plot efficiency (#1608)
- remove unnecessary title and axes labels (#1589)
- Nicer pypesto.visualize.profile_cis interval markers (#1626)
- Allow to define colors more flexibly (#1627)
- Prevent invisible plot due to large cluster number in waterfall plot (#1631)
- Objective
- Updated roadrunner steady state computation (#1604)
pyPESTO v0.5.6
- General
- Optimization
- Select
- Fix model hash typing issue (#1548)
- Store
pyPESTO v0.5.5
- Breaking Changes
-
PETab select: There are some deprecated features that will show up as warnings. In addition:
-
The plotting methods ignore some arguments. You will need to reimplement these with the newer approach, which uses
plotting methods from the PEtab Select library instead. See the model selection notebook for examples. -
All objects containing multiple models (e.g., dictionaries or lists) are now replaced by
petab_select.Models,
which supports dictionary and list methods.To convert your old list of models:
petab_select.Models(list_of_Model)
-
-
- General
- Hierarchical
- Optimization
- ESSOptimizer: Fix priority for local search startpoints (#1503)
- Fix NLoptOptimizer.repr (#1518)
- Improve exception-handling in SacessOptimizer (#1517)
- Fix ESSOptimizer min of empty sequence (#1510)
- Don't modify sys.path for amici model imports (#1522)
- Set OptimizerResult.optimizer in Optimizer.minimize (#1525)
- SacessOptimizer: More efficient saving of intermediate results (#1529)
- Objective
- Select
- Storage
- Visualize
- Fix flatten of observable mapping with one observable (#1515)
pyPESTO v0.5.4
- Breaking Changes
- General
- Profile
- Improve Profiling Code (#1447)
- Visualize
- Optimization
- SacessOptimizer: Fix acceptance threshold for objective improvement (#1457)
- SacessOptimizer: expose more hyperparameters + minor fixes (#1459, #1476)
- SacessOptimizer, ESSOptimizer: Bound-normalize parameters for proximity check (#1462)
- ESSOptimizer: Fix bug in recombination and go-beyond (#1477, #1480)
- Objective
- Sampling
- Bayes Factor Tutorial (#1444)
- Ensemble
- Added HPD calculation to ensemble (#1431)
pyPESTO v0.5.3
pyPESTO v0.5.2
- New Feature: Variational inference with PyMC (#1306)
- PEtab
- Import of petab independent of amici (#1355)
- Problem
- Objective
- Optimize
- Hierarchical
- Relative: fix log of zero for default 0 sigma values (#1377)
- Sample
- Fix pypesto.sample.geweke_test.spectrum for nfft<=3 (#1388)
- Visualize
- Handle correlation plot with nans (#1365)
- General
pyPESTO v0.5.1
Re-release to fix pypi issues.