TKet
TKET is a quantum compilation toolkit with a Python interface, pytket. Its visualization facilities range from interactive wire-and-gate circuits to directed dependency graphs and graphs of qubit interactions. The circuit renderer supports notebook and browser display, comparison of multiple circuits, and inspection of nested circuit structure. Graphviz-based views expose dependencies that can be harder to follow in a long gate sequence. The ZX module provides another representation for composing and transforming quantum processes, with diagrams showing successive rewrite steps. These resources support inspection of program structure and the transformations used in quantum compilation.
Visualization labels
03 / VisualizationVisual representations
Visualization resources
Explore the tool’s visualization features and documentation.
Interactive circuit display
Notebook and browser circuit rendering, comparison, nested display, and configuration.
Circuit graph visualization
Graphviz views of circuit dependencies and logical qubit interactions.
ZX diagrams and rewrites
Worked examples of graphical quantum representations, composition, and transformation passes.
TKET: A Retargetable Compiler for NISQ devices
Cite this work
@article{Sivarajah_TKET_A_Retargetable_2020,
author = {Sivarajah, Seyon and others},
doi = {10.1088/2058-9565/ab8e92},
journal = {Quantum Science and Technology},
month = nov,
title = {{TKET: A Retargetable Compiler for NISQ devices}},
volume = {6},
year = {2020},
}