Installation¶
Requirements¶
Install from Source¶
Clone the repository and install in editable mode:
git clone https://github.com/sft-wick/sft-wick.git
cd sft-wick
pip install -e .
The parallel extra is retained for compatibility with older install
commands; joblib is now part of the default runtime install.
pip install -e ".[parallel]"
To include development dependencies (pytest, pytest-cov):
pip install -e ".[dev]"
To include documentation-building dependencies (Sphinx, Furo, etc.):
pip install -e ".[docs]"
Verify Installation¶
python -c "from sft_wick import compute_moment; print('OK')"
Run the test suite:
pytest tests/ -v
Development Setup¶
Clone and install with dev + docs extras:
pip install -e ".[dev,docs]"
Run tests:
pytest tests/ -v
Build documentation locally:
cd docs make html open _build/html/index.html