Installation

Requirements

SheShe requires Python >=3.9. It is best to work inside a virtual environment. Base dependencies include numpy, pandas, scikit-learn>=1.1, and matplotlib. See the README for reference.

Install from PyPI

Install the latest release from PyPI:

pip install sheshe

Optional acceleration is available via numba:

pip install "sheshe[numba]"

Development environment

To hack on SheShe, install in editable mode with test dependencies and run the test suite:

pip install -e ".[dev]"
PYTHONPATH=src pytest -q