Repository navigation
2.0.0
2.0.0
Welcome PsiQuantum Development Kit (PsiQDK), PsiQuantum's Open Access SDK for programming Fault Tolerant Quantum Computers. The PsiQDK lets you:
- Write programs using a compact and composable Python API
- Simulate them using an optimized C++ core
- Compile and optimize high-level operations to low-level native gate-sets
- Estimate resources without manual bookkeeping
- Debug and validate complex algorithms efficiently
- Interface with Construct for advanced visualisation of circuits and their resource cost breakdowns
Links
To find out more about the QDK, visit the following links
- Construct documentation - https://construct.psiquantum.com/docs
- Tutorials:
- Workbench - gates, qubit management, simulation, resource estimation, and the Qubricks framework.
- Algorithms tutorials - state preparation, amplitude amplification, phase estimation, arithmetic, QROM, and more.
- Visualization examples - interactive circuit and QRE viewers for Jupyter and VS Code.
- End-to-end examples - full algorithm-design → implementation → resource-estimation workflows (Grover SAT solver, recursive state preparation).
- Workbench Quantum Katas - a hands-on collection of tutorials and programming exercises that teach quantum computing and quantum programming, from basic concepts to fault-tolerant applications such as quantum chemistry.
- Quantum Programming in Depth - side-by-side code samples in three quantum development toolkits: Workbench, Q#, and Qiskit.
Components
psiqdk.workbench: 4.45.0psiqdk.algorithms: 1.22.3psiqdk.visualize: 0.97.2bartiq: 0.17.0qref: 0.11.0workbench-sim-native: 0.2.1
Support
PsiQuantum officially supports the current Stable release of PsiQDK. Older releases are best-effort only.
Contributing
We welcome bug reports, feature requests, and discussion. Please file a new issue on this repository.
License
See LICENSE.