Installation

sp_validation is not distributed on PyPI. Install it from a pre-built container, or check out the source with uv when you need to edit it.

Development install

To run the test suite or build these docs, clone the repository and install it in editable mode. The package is managed with uv:

git clone https://github.com/CosmoStat/sp_validation.git
cd sp_validation
uv pip install -e '.[develop]'

The develop extra pulls in both the testing and documentation dependencies. For a narrower install, .[test] adds only the test extras and .[docs] only the Sphinx stack.

Note

sp_validation requires Python 3.11 or newer and pulls in a large scientific stack: treecorr, pyccl, healpy, pymaster, and others. A bare development install builds these from source, which is slow and platform-sensitive. For most users the container is the more reliable path.