Installation¶
From PyPI (recommended)¶
From Source¶
Pinball includes compiled Fortran extensions, so building from source
requires a Fortran compiler (e.g. gfortran) and the
Meson build system.
git clone https://github.com/mhoward2718/pinball-qr.git
cd pinball-qr
python -m venv .venv
source .venv/bin/activate
pip install meson-python meson ninja numpy
pip install -e . --no-build-isolation
macOS¶
Ubuntu / Debian¶
Dependencies¶
| Package | Version | Purpose |
|---|---|---|
| NumPy | ≥ 1.23 | Array operations |
| SciPy | ≥ 1.10 | Statistical distributions, sparse linear algebra |
| scikit-learn | ≥ 1.3 | Base estimator classes, validation utilities |