MQT QMAP - A Tool for Mapping Quantum Circuits onto various Hardware Technologies

MQT QMAP is an open-source C++20 and Python library for mapping quantum circuits onto various hardware technologies developed as part of the Munich Quantum Toolkit (MQT).

This documentation provides a comprehensive guide to the MQT QMAP library, including installation instructions, demo notebooks, and detailed API documentation. The source code of MQT QMAP is publicly available on GitHub at munich-quantum-toolkit/qmap, while pre-built binaries are available via PyPI for all major operating systems and all modern Python versions. MQT QMAP is fully compatible with Qiskit 1.0 and above.

We recommend you to start with the installation instructions or by reading our overview paper [1]. Then proceed to the mapping page, the synthesis/optimization page, the neutral atom state preparation page, or the zoned neutral atom compiler, and read the reference documentation. If you are interested in the theory behind MQT QMAP, have a look at the publications in the publication list.

We appreciate any feedback and contributions to the project. If you want to contribute, you can find more information in the Contribution guide. If you are having trouble with the installation or the usage of MQT QMAP, please let us know at our Support page or by reaching out to us at quantum.cda@xcit.tum.de.

Contributors and Supporters

The Munich Quantum Toolkit (MQT) is developed by the Chair for Design Automation at the Technical University of Munich and supported by the Munich Quantum Software Company (MQSC). Among others, it is part of the Munich Quantum Software Stack (MQSS) ecosystem, which is being developed as part of the Munich Quantum Valley (MQV) initiative.

MQT Banner
MQT Banner

Thank you to all the contributors who have helped make MQT QMAP a reality!

Contributors to munich-quantum-toolkit/qmap

The MQT will remain free, open-source, and permissively licensed—now and in the future. We are firmly committed to keeping it open and actively maintained for the quantum computing community.

To support this endeavor, please consider: