Awesome
<p align="center"> <a href="https://mqt.readthedocs.io"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/mqt_light.png" width="60%"> <img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/mqt_dark.png" width="60%"> </picture> </a> </p>MQT Qudits - A Framework For Mixed-Dimensional Qudit Quantum Computing
A framework for research and education for mixed-dimensional qudit quantum computing developed as part of the Munich Quantum Toolkit (MQT) by the Chair for Design Automation at the Technical University of Munich.
<p align="center"> <a href="https://mqt.readthedocs.io/projects/qudits"> <img width=30% src="https://img.shields.io/badge/documentation-blue?style=for-the-badge&logo=read%20the%20docs" alt="Documentation" /> </a> </p>If you have any questions, feel free to create a discussion or an issue on GitHub.
Getting Started
mqt.qudits
is available via PyPI for all major operating systems and supports Python 3.9 to 3.13.
(.venv) $ pip install mqt.qudits
<!-- prettier-ignore-start -->
<!-- prettier-ignore-end -->[!NOTE] The tool is in an experimental stage, which is subject to frequent changes, and has limited documentation. We are working on improving that. In the meantime, users can explore how to use the framework via a Tutorial, showcasing its main functionality.
Furthermore, this video briefly illustrates some of the functionalities of MQT Qudits.
System Requirements
The implementation is compatible with any C++17 compiler, a minimum CMake version of 3.19, and Python 3.9+.
<!-- Please refer to the [documentation](https://mqt.readthedocs.io/projects/qudits) on how to build the project.-->Building (and running) is continuously tested under Linux, macOS, and Windows using the latest available system versions for GitHub Actions.
References
MQT Qudits has been developed based on methods proposed in the following papers:
-
K. Mato, S. Hillmich and R. Wille, "Mixed-Dimensional Qudit State Preparation Using Edge-Weighted Decision Diagrams", Design Automation Conference (DAC), 2024.
-
K. Mato, S. Hillmich and R. Wille, "Mixed-Dimensional Quantum Circuit Simulation with Decision Diagrams", International Conference on Quantum Computing and Engineering (QCE), 2023.
-
K. Mato, S. Hillmich, R. Wille, "Compression of Qubit Circuits: Mapping to Mixed-Dimensional Quantum Systems", International Conference on Quantum Software (QSW), 2023.
-
K. Mato, M. Ringbauer, S. Hillmich and R. Wille, "Compilation of Entangling Gates for High-Dimensional Quantum Systems", Asia and South Pacific Design Automation Conference (ASP-DAC), 2023.
-
K. Mato, M. Ringbauer, S. Hillmich and R. Wille, "Adaptive Compilation of Multi-Level Quantum Operations", International Conference on Quantum Computing and Engineering (QCE), 2022.
Acknowledgements
MQT Qudits is the result of the project NeQST funded by the European Union under Horizon Europe Programme - Grant Agreement 101080086. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Commission. Neither the European Union nor the granting authority can be held responsible for them.
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, the Munich Quantum Valley, which is supported by the Bavarian state government with funds from the Hightech Agenda Bayern Plus, as well as the Unitary Fund.
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/cda-tum/mqt-qudits/main/docs/_static/eu_funded_dark.svg" width="20%"> <img src="https://raw.githubusercontent.com/cda-tum/mqt-qudits/main/docs/_static/eu_funded_light.svg" width="20%" alt="Funded by the European Union"> </picture> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/matt-lourens/unitary-fund/master/logos/logov3.svg" width="15%"> <img src="https://raw.githubusercontent.com/matt-lourens/unitary-fund/master/logos/logov3.svg" width="15%" alt="Supported by Unitary Fund"> </picture> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/tum_dark.svg" width="15%"> <img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/tum_light.svg" width="15%" alt="TUM Logo"> </picture> <picture> <img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/logo-bavaria.svg" width="9%" alt="Coat of Arms of Bavaria"> </picture> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/erc_dark.svg" width="12%"> <img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/erc_light.svg" width="12%" alt="ERC Logo"> </picture> <picture> <img src="https://raw.githubusercontent.com/cda-tum/mqt/main/docs/_static/logo-mqv.svg" width="15%" alt="MQV Logo"> </picture> </p>