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.
Contributor guide
Typing gates, extension contracts, numerical-change evidence, and schema/RFC expectations.
Build the documentation
Install, extract notebook plots, run strict Sphinx/link checks, test search, and preview locally.
Publish to PyPI
Release consistency, wheel/sdist verification, TestPyPI, Trusted Publishing, and post-release smoke tests.
Validation policy
Traceability, evidence bundles, context of use, and open independent-validation work.
Warning catalog
Stable warning codes, mathematical meaning, remediation, and CLI exit behavior.