Qrisp
Qrisp combines high-level quantum programming with visual inspection of algorithm states and compiled circuits. Its quantum-backtracking visualizer places complex state amplitudes on the nodes of a branching search tree: hue represents phase, while brightness varies with amplitude magnitude. This connects the simulated state to decoded search paths and branch structure. Measurement histograms display probabilities for decoded variable values, and optimization plots track QAOA cost during a run. Conventional circuit diagrams are available through Qiskit's drawing machinery, including LaTeX export. Together, these facilities help developers inspect quantum variables, investigate backtracking behavior, and examine the circuits generated from their programs.
Visualization labels
03 / VisualizationVisual representations
Visualization resources
Explore the tool’s visualization features and documentation.
Backtracking statevector visualization
Provides the tree-rendering API and runnable examples for inspecting backtracking states.
Measurement histograms
Documents plotting measurement probabilities using decoded quantum-variable values.
Circuit diagrams in LaTeX
Explains circuit export through Qiskit's circuit drawer and forwarded drawing options.
QAOA cost visualization
Documents optimization-cost plotting and its callback requirement.
Qrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantum Computers
Cite this work
@misc{seidel2024qrisp,
author = {Seidel, Raphael and others},
url = {https://arxiv.org/abs/2406.14792},
eprint = {2406.14792},
eprintclass = {quant-ph},
eprinttype = {arXiv},
title = {Qrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantum Computers},
year = {2024},
}