
MQT YAQS: A Tool for Simulating Open Quantum Systems, Noisy Quantum Circuits, and Realistic Quantum Hardware
YAQS (pronounced "yaks" like the animals) is a Python library, primarily focused on simulating open quantum systems, noisy quantum circuits, and designing realistic quantum hardware.
YAQS is part of the Munich Quantum Toolkit (MQT) developed by the Chair for Design Automation at the Technical University of Munich.
If you have any questions, feel free to create a discussion or an issue on GitHub.
- Simulation of Open Quantum Systems: Simulate large-scale open quantum systems with a paralellized implementation using the Tensor Jump Method (TJM) (Large-scale stochastic simulation of open quantum systems)
- Equivalence Checking of Quantum Circuits: Check the equivalence or non-equivalence of quantum circuits with a scalable MPO-based method (Equivalence Checking of Quantum Circuits via Intermediary Matrix Product Operator)
- Noisy Quantum Circuit Simulation: Investigate the effect of noise on large quantum circuits
Detailed documentation and examples are available at ReadTheDocs.
- WIP: Quantum Hardware Design: Design better quantum hardware with realistic simulation methods
The Munich Quantum Toolkit has been supported by the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program (grant agreement No. 101001318), the Bavarian State Ministry for Science and Arts through the Distinguished Professorship Program, as well as the Munich Quantum Valley, which is supported by the Bavarian state government with funds from the Hightech Agenda Bayern Plus.