Skip to content

libpetab-python v0.4.0

Compare
Choose a tag to compare
@dilpath dilpath released this 01 Jul 13:37
· 6 commits to main since this release
9d2879f

Prepare for PEtab v2

To enable ongoing support for PEtab v1, while "forking" the v1 code for PEtab v2, the old code base is now available at petab.v1, and the new code base will be at petab.v2. For now, old import petab.* statements still work, but are marked as deprecated, and import petab.v1.* should be used instead. petablint will be designed for use with only full PEtab problems in future too, rather than individual tables -- partial problems will be supported to validate individual tables.

Validation

Validation will become increasingly atomic and OOP, to support extension-specific validation in PEtab v2.

Documentation

  • Fixed formatting / missing type annotations by @dweindl in #292
  • Added versioning and deprecation policy by @dweindl in #277

Other changes

  • Simplify yaml schema by @dweindl in #264
  • Handle numpy types in sympify_petab by @dweindl in #294
  • New get_path_prefix method to get the base path for relative paths in PEtab problem YAML by @dweindl in #280

New Contributors

Full Changelog: v0.3.0...v0.4.0