uniqc.visualization.circuit_render.labels module¶
Label text and semantic classification for circuit rendering.
- uniqc.visualization.circuit_render.labels.classify(op)[source]¶
Semantic drawing kind for an operation.
Returns one of: measure, reset, barrier, channel, qram, def, flow, cop, cx, cz, ccx, cswap, swap, mcx, cbox, span, box1.
- uniqc.visualization.circuit_render.labels.cop_label(op)[source]¶
Text for a classical instruction box, e.g.
XOR c0←c1,c2.
- uniqc.visualization.circuit_render.labels.display_name(op)[source]¶
Display name for the operation (channels/QRAM/DEF carry their own).
- uniqc.visualization.circuit_render.labels.fmt_num(x)[source]¶
Compact decimal rendering of a numeric parameter.
- uniqc.visualization.circuit_render.labels.label_lines(op, param_mode='pi')[source]¶
Return
(name_line, params_line)for a gate box.
- uniqc.visualization.circuit_render.labels.param_strings(op, mode='pi', *, greek=True)[source]¶
Parameter display strings honoring mode (pi/decimal/symbol/hidden).