quri_parts.qsub.visualize module¶
- ControlQubit¶
A control qubit specified by (qubit_index, control_value). control_value should be 0 or 1.
- op_to_vis_data(op, qubits, regs)¶
Convert an Op to data used by qulacsvis.
- sub_to_vis_data(sub)¶
Convert a Sub to data used by qulacsvis.
- Parameters:
sub (Sub)
- Return type:
CircuitData
- machine_sub_to_vis_data(msub)¶
Convert a MachineSub to data used by qulacsvis.
- Parameters:
msub (MachineSub)
- Return type:
CircuitData
- draw_sub(sub, *, dpi=72, scale=0.6, debug=False, filename=None, repository=<quri_parts.qsub.resolve.resolve.SimpleSubRepository object>)¶
Draw a diagram for a given Sub.
- Parameters:
dpi (int)
scale (float)
debug (bool)
filename (Optional[str])
repository (SubRepository)
- Return type:
matplotlib.figure.Figure
- draw_msub(msub, *, dpi=72, scale=0.6, debug=False, filename=None)¶
Draw a diagram for a given MachineSub.
- Parameters:
msub (MachineSub)
dpi (int)
scale (float)
debug (bool)
filename (Optional[str])
- Return type:
matplotlib.figure.Figure
- draw(sub, *, dpi=72, scale=0.6, debug=False, filename=None)¶
Draw a diagram for a given Sub or MachineSub.
- Parameters:
sub (Op | Sub | MachineSub)
dpi (int)
scale (float)
debug (bool)
filename (Optional[str])
- Return type:
matplotlib.figure.Figure