Installation¶
Requirements¶
Python ≥ 3.9
NumPy ≥ 1.22
SciPy ≥ 1.8
Optional:
Matplotlib ≥ 3.5 — for plotting examples
pytest ≥ 7 — for running the test suite
Install¶
Clone the repository and install in editable mode:
git clone https://github.com/<your-org>/starkzee.git
cd starkzee
# Core only (numpy + scipy)
pip install -e .
# With matplotlib
pip install -e ".[plot]"
# With dev tools (pytest + matplotlib)
pip install -e ".[dev]"
Running the tests¶
pytest tests/ -v
All 332 tests should pass.
Command-line interface¶
After installation the starkzee command is available:
starkzee --help
starkzee -Z 1 -B 5 --Ne 1e20 --Te 5 -o profile.txt -p profile.png