├── .clang-format ├── .cmake-format.yaml ├── .env ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.yml ├── SECURITY.md ├── SUPPORT.md ├── codeql-config.yml ├── pull_request_template.md ├── release-drafter.yml ├── renovate.json5 └── workflows │ ├── ci.yml │ ├── deploy.yml │ ├── docker.yml │ ├── release-drafter.yml │ ├── templating.yml │ └── update-mqt-core.yml ├── .gitignore ├── .gitmodules ├── .license-tools-config.json ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── Dockerfile ├── LICENSE.md ├── README.md ├── bin └── www.js ├── cmake └── ExternalDependencies.cmake ├── cpp ├── module │ ├── QDDVer.cpp │ ├── QDDVer.h │ ├── QDDVis.cpp │ ├── QDDVis.h │ └── module.cpp └── sample_qasm │ ├── Bell state (2 qubits).qasm │ ├── GHZ state (3 qubits).qasm │ ├── Graph State (4 qubits).qasm │ ├── Graph State (6 qubits).qasm │ ├── Grover (3 qubits).qasm │ ├── Grover (4 qubits).qasm │ ├── Grover (5 qubits).qasm │ ├── Iterative QPE 3bit (2 qubits).qasm │ ├── Iterative QPE 4bit (2 qubits).qasm │ ├── Quantum Fourier Transform (3 qubits).qasm │ ├── Quantum Fourier Transform (4 qubits).qasm │ ├── Quantum Fourier Transform (5 qubits).qasm │ ├── Quantum Phase Estimation (3 qubits).qasm │ ├── Quantum Phase Estimation (4 qubits).qasm │ ├── Random Number Generator (1 qubit).qasm │ ├── W State (3 qubits).qasm │ ├── W State (4 qubits).qasm │ └── W State (5 qubits).qasm ├── data └── .gitkeep ├── datamanager.js ├── noxfile.py ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── assets │ ├── hls_colorwheel.svg │ └── warning.svg ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── javascripts │ ├── algo_area.js │ ├── highlighting.js │ ├── init.js │ ├── main.js │ ├── simulation.js │ └── verification.js ├── mstile-150x150.png ├── safari-pinned-tab.svg ├── site.webmanifest ├── stylesheets │ ├── algo_area.css │ ├── simulation.css │ ├── style.css │ └── verification.css └── views │ ├── simulation.html │ └── verification.html ├── routes └── index.js ├── ruff.toml └── server.js /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.clang-format -------------------------------------------------------------------------------- /.cmake-format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.cmake-format.yaml -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | PORT = 8081 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/codeql-config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/templating.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/workflows/templating.yml -------------------------------------------------------------------------------- /.github/workflows/update-mqt-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.github/workflows/update-mqt-core.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.license-tools-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.license-tools-config.json -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/README.md -------------------------------------------------------------------------------- /bin/www.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/bin/www.js -------------------------------------------------------------------------------- /cmake/ExternalDependencies.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cmake/ExternalDependencies.cmake -------------------------------------------------------------------------------- /cpp/module/QDDVer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/module/QDDVer.cpp -------------------------------------------------------------------------------- /cpp/module/QDDVer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/module/QDDVer.h -------------------------------------------------------------------------------- /cpp/module/QDDVis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/module/QDDVis.cpp -------------------------------------------------------------------------------- /cpp/module/QDDVis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/module/QDDVis.h -------------------------------------------------------------------------------- /cpp/module/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/module/module.cpp -------------------------------------------------------------------------------- /cpp/sample_qasm/Bell state (2 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Bell state (2 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/GHZ state (3 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/GHZ state (3 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Graph State (4 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Graph State (4 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Graph State (6 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Graph State (6 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Grover (3 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Grover (3 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Grover (4 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Grover (4 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Grover (5 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Grover (5 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Iterative QPE 3bit (2 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Iterative QPE 3bit (2 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Iterative QPE 4bit (2 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Iterative QPE 4bit (2 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Quantum Fourier Transform (3 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Quantum Fourier Transform (3 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Quantum Fourier Transform (4 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Quantum Fourier Transform (4 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Quantum Fourier Transform (5 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Quantum Fourier Transform (5 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Quantum Phase Estimation (3 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Quantum Phase Estimation (3 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Quantum Phase Estimation (4 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Quantum Phase Estimation (4 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/Random Number Generator (1 qubit).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/Random Number Generator (1 qubit).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/W State (3 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/W State (3 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/W State (4 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/W State (4 qubits).qasm -------------------------------------------------------------------------------- /cpp/sample_qasm/W State (5 qubits).qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/cpp/sample_qasm/W State (5 qubits).qasm -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datamanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/datamanager.js -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/noxfile.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/package.json -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/assets/hls_colorwheel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/assets/hls_colorwheel.svg -------------------------------------------------------------------------------- /public/assets/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/assets/warning.svg -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/index.html -------------------------------------------------------------------------------- /public/javascripts/algo_area.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/javascripts/algo_area.js -------------------------------------------------------------------------------- /public/javascripts/highlighting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/javascripts/highlighting.js -------------------------------------------------------------------------------- /public/javascripts/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/javascripts/init.js -------------------------------------------------------------------------------- /public/javascripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/javascripts/main.js -------------------------------------------------------------------------------- /public/javascripts/simulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/javascripts/simulation.js -------------------------------------------------------------------------------- /public/javascripts/verification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/javascripts/verification.js -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/stylesheets/algo_area.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/stylesheets/algo_area.css -------------------------------------------------------------------------------- /public/stylesheets/simulation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/stylesheets/simulation.css -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/stylesheets/style.css -------------------------------------------------------------------------------- /public/stylesheets/verification.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/stylesheets/verification.css -------------------------------------------------------------------------------- /public/views/simulation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/views/simulation.html -------------------------------------------------------------------------------- /public/views/verification.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/public/views/verification.html -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/routes/index.js -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/ruff.toml -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munich-quantum-toolkit/ddvis/HEAD/server.js --------------------------------------------------------------------------------