Installation¶
Requirements¶
Python 3.10 or higher
No external dependencies required for core functionality
Installing from PyPI¶
To install the latest stable version from PyPI:
pip install bad_path
Installing from Conda¶
To install using conda/mamba:
conda install -c phygbu bad_path
Or with mamba:
mamba install -c phygbu bad_path
Installing from Source¶
To install the latest development version from GitHub:
git clone https://github.com/stonerlab/bad_path.git
cd bad_path
pip install -e .
Development Installation¶
For development, install with the optional development dependencies:
pip install -e ".[dev]"
This includes:
pytest for testing
pytest-cov for coverage reports
sphinx for documentation
ruff for linting