Overview of Tools

The following gives an overview of all repositories, ordered along the quantum software stack from high-level Applications to Physical Design.


Application

MQT Bench

A Quantum Circuit Benchmark Suite

(venv) $ pip install mqt.bench
MQT ProblemSolver

A Tool for Solving Problems Using Quantum Computing

(venv) $ pip install mqt.problemsolver
MQT QUBOMaker

A framework for the automatic generation of QUBO formulations for optimization problems.

(venv) $ pip install mqt.qubomaker

Simulation

MQT DDSIM

A Tool for Classical Quantum Circuit Simulation based on Decision Diagrams

(venv) $ pip install mqt.ddsim

Compilation

MQT Predictor

A Tool for Determining Good Quantum Circuit Compilation Options

(venv) $ pip install mqt.predictor
MQT QMAP

A Tool for Quantum Circuit Mapping

(venv) $ pip install mqt.qmap
MQT IonShuttler

A Tool for Generating Shuttling Schedules for QCCD Architectures

MQT Qudits

A Framework For Mixed-Dimensional Qudit Quantum Computing

MQT SyReC

A Tool for the Synthesis of Reversible Circuits/Quantum Computing Oracles

(venv) $ pip install mqt.syrec

Verification

MQT QCEC

A Tool for Quantum Circuit Equivalence Checking

(venv) $ pip install mqt.qcec

Quantum Error Correction

MQT QECC

A Tool for Quantum Error Correcting Codes

(venv) $ pip install mqt.qecc

Data Structures and Core Methods

MQT Core

The Backbone of the Munich Quantum Toolkit.

Quantum IR | DD Package | ZX Package

(venv) $ pip install mqt.core
MQT DDVis

A Web-Application Visualizing Decision Diagrams for Quantum Computing

MQT QuSAT

A Tool for Encoding Quantum Computing using Satisfiability Testing (SAT) Techniques

(venv) $ pip install mqt.qusat

Physical Design

MQT DASQA

A Tool for Designing Alternative Superconducting Quantum Architectures