Development

Versioning

We use Semantic Versioning with the modifications described under Deprecation policy.

Deprecation policy

petab aims to provide a stable API for users. However, not all features can be maintained indefinitely. We will deprecate features in minor releases and where possible, issue a warning when they are used. We will keep deprecated features for at least six months after the release that includes the respective deprecation warning and then remove them earliest in the next minor or major release. If a deprecated feature is the source of a major bug, we may remove it earlier.

Python compatibility

We follow numpy’s Python support policy.