Installation
Use Python 3.11 or newer.
Install from a source checkout
Confirm that model dependencies import from the repository virtual environment:
If PyMC fails to import, recreate .venv before running model fits. Tracker and config
validation are still useful without sampling, but analysis runs require a working
PyMC/ArviZ stack.
Avoid mixed base conda/user-site environments for release validation. Either activate
.venv or prefix checks with:
Developer checks
make check is required before finalising code or documentation changes.
make check-statistical runs sampling-based contract tests and should pass in the
environment used for model work.