Installation¶
purgedcv is on PyPI and requires Python 3.10 or newer.
From PyPI¶
The base install gets the splitters, metrics, and diagnostics:
Optional extras¶
Each extra is independent; install only what you need.
To run the eleven worked notebooks in examples/ (Jupyter,
Matplotlib, the pricehub OHLC fetcher for the crypto examples):
To run the test suite, the linter, and the type checker the same way CI does:
Then the gates locally are:
From source¶
git clone https://github.com/eslazarev/purged-cross-validation.git
cd purged-cross-validation
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev,docs]"
The build backend is hatchling; no special steps are required.
Verifying the install¶
should print the installed version. The full public surface is in
purgedcv.__all__.