UGate#
- class iqm.pulse.gates.u.UGate(parent, name, locus, calibration_data, builder)#
Bases:
CompositeGate
SU(2) gate implemented using PRX.
Assumes the chosen PRX implementation uses resonant driving, and that the virtual RZ technique can be used.
Module:
iqm.pulse.gates.u
Attributes
Gates that can be calibrated separately from their common calibration existing in
self.builder
.Methods
- Parameters:
parent (QuantumOp) –
name (str) –
locus (Locus) –
calibration_data (OILCalibrationData) –
builder (ScheduleBuilder) –
- registered_gates: list[str] = ['prx']#
Gates that can be calibrated separately from their common calibration existing in
self.builder
. The gate names should correspond to the keys inself.builder.op_table
. Other gates besides the ones given here can also be constructed viaself.builder
, but these will always use the common calibration.