Module: qpic_diagram#

Classes for drawing latex diagrams for bloqs with QPIC - https://github.com/qpic/qpic.

QPIC is not a dependency of Qualtran and must be manually installed by users via pip install qpic.

Classes#

class QpicWireManager: Methods to manage allocation/deallocation of wires for QPIC diagrams.

class QpicCircuit: Builds data corresponding to the input specification of a QPIC diagram

Functions#

get_qpic_data(...): Get the input data that can be used to draw a latex diagram for bloq using qpic.

qpic_diagram_for_bloq(...): Generate latex diagram for bloq by invoking qpic. Assumes qpic is already installed.

qpic_input_to_diagram(...): Invoke qpic script to generate output diagram of type qpic/tex/pdf/png.

LeftDangle

Instance of qualtran.DanglingT

RightDangle

Instance of qualtran.DanglingT