Ecosystem¶
QURI SDK is built on a family of open-source libraries by QunaSys. This page collects the repositories, documentation and community channels that live outside this site.
Core libraries¶
QURI Parts: building blocks for circuits, states, operators, samplers and estimators. Docs: quri-parts.qunasys.com.
QURI Algo: platform-independent algorithm definitions, including Early-FTQC algorithms.
QURI VM: evaluation and simulation of algorithms across architectures and devices (transpilation, resource estimation).
Extensions & resources¶
QURI Parts QSCI: the QSCI (Quantum-Selected Configuration Interaction) algorithm built on QURI Parts.
QURI SDK documentation sources: the source notebooks and pages behind this site.
Note
Not sure which library you need? See the QURI SDK Architecture.
Community¶
Questions, feature ideas and bug reports are welcome on GitHub Discussions. Sign in with a GitHub account and start or join a topic:
Contributing¶
Issues are managed on GitHub; please search existing issues before opening a new one. Upon submitting a contribution you will be asked to sign the Contributor License Agreement (CLA) in a pull request comment; signing it once covers your future contributions.
Development uses uv.
Run uv sync --all-groups from the repository root to create a virtual environment with all dependencies.
Before opening a pull request, make sure linting and tests pass (they are also enforced by CI):
uv run isort . --resolve-all-configs # import formatting
uv run black --config .black.toml . # code formatting
uv run flake8 # linting
uv run mypy . # type checking
uv run pytest # tests