Development and release

PyMixEF treats semantics, numerical evidence, documentation, and packaging as one release surface.

Architecture

Layer boundaries, shared backend payload, ModelIR, compatibility, and capability policy.

Architecture
Contributor guide

Typing gates, extension contracts, numerical-change evidence, and schema/RFC expectations.

Developer guide
Build the documentation

Install, extract notebook plots, run strict Sphinx/link checks, test search, and preview locally.

Build and validate the documentation
Publish to PyPI

Release consistency, wheel/sdist verification, TestPyPI, Trusted Publishing, and post-release smoke tests.

Publishing PyMixEF
Validation policy

Traceability, evidence bundles, context of use, and open independent-validation work.

Validation, traceability, and evidence bundles
Warning catalog

Stable warning codes, mathematical meaning, remediation, and CLI exit behavior.

Warning and error catalog