Visualization
Render a circuit as text.
TextDrawingclassTextDrawing(lines: list[str])ASCII circuit drawing that can be printed.
draw_circuitfunctiondraw_circuit(
circuit: AbstractPCircuit,
*,
output: bool = True,
unroll: bool = False,
) -> TextDrawing | NoneCreate ASCII representation of a circuit.
Arguments:
circuit: The circuit to draw.output: If True (default), print the circuit and return None. If False, return a TextDrawing object.unroll: If True, repeat the circuit contentrepstimes instead of showing a box with "xN". Default is False.
Returns:
A TextDrawing object if output=False, otherwise None.