Skip to content

PEtab Select v0.3.0

Compare
Choose a tag to compare
@dilpath dilpath released this 07 Jan 14:26
· 12 commits to main since this release
8a460b9

What's Changed

Major changes

See the example notebooks in the docs for examples of these breaking changes.

  • breaking: petab_select.ui.end_iteration now includes a required problem argument
  • breaking: plot code is refactored to use PlotData -- see the visualization example notebook in the docs
  • breaking: use petab_select_problem.state.models to access all models across all iterations of model selection. Other methods will be deprecated in future
  • breaking: do not use lists of petab_select.Model. Instead use petab_select.Models (can be constructed like Models([model_1, ...]). Models acts like a list and a dict (e.g. can look up models by model hash).
  • breaking: in model space files, petab_yaml has been renamed model_subspace_petab_yaml for a small clarification
  • several methods to analyze results after model selection are now available in petab_select.analyze
  • schemas for validation of model, models, and problem YAML files are available in doc/standard

Full changelog

Thanks to @dweindl for reviewing these changes.

Full Changelog: v0.2.1...v0.3.0