Qadence
Qadence is a Python framework for building differentiable digital-analog quantum programs through composable blocks. Its drawing package displays blocks, circuits, and quantum models as conventional wire-and-gate diagrams, including named groups and Hamiltonian-evolution blocks. Developers can inspect how operations are sequenced or combined, print block composition as an ASCII tree, and export diagrams as SVG or PNG files. The examples cover individual gates, parameterized circuits, feature maps, and variational ansätze. These views help developers inspect program structure and prepare circuit illustrations. The official repository currently states that Qadence is not actively maintained.
Visualization labels
03 / VisualizationVisual representations
Visualization resources
Explore the tool’s visualization features and documentation.
Circuit drawing examples
Shows drawing examples for gates, grouped blocks, Hamiltonian evolution, and quantum models.
Drawing API
Documents display and export functions, layout choices, themes, and SVG/PNG output.
Block structure and visualization
Explains sequential and parallel composition and demonstrates ASCII trees alongside graphical block display.
Official source repository
Provides the source, installation options, and the project's current maintenance notice.
Qadence: a differentiable interface for digital-analog programs.
Cite this work
@misc{qadence2024pasqal,
author = {Seitz, Dominik and others},
url = {https://github.com/pasqal-io/qadence},
journal = {arXiv:2401.09915},
title = {Qadence: a differentiable interface for digital-analog programs.},
year = {2024},
}