Quantarhei’s Dependencies#
All runtime dependencies are declared in pyproject.toml and installed
automatically by pip install quantarhei.
Runtime Dependencies#
numpy — numerical arrays and linear algebra
scipy — scientific algorithms
matplotlib — plotting
terminaltables — formatted console output
dill — extended pickling for serialization
pyyaml — YAML configuration file support
packaging — version parsing utilities
gherkin-official — Gherkin parser for acceptance tests
Optional Dependencies#
sympy — symbolic mathematics (install with
pip install quantarhei[symbolic])
Development Dependencies#
Install with pip install -e ".[dev]":
pytest — unit test runner
pytest-cov — test coverage
behave — acceptance (BDD) tests
pre-commit — Git hook management
ruff — linter and formatter
mypy — static type checker