CouplerMOVEGate#
Module: iqm.pulse.gates.coupler_move
- class iqm.pulse.gates.coupler_move.CouplerMOVEGate(parent, name, locus, calibration_data, builder)#
Bases:
GateImplementationTwo component coupler_move gate implemented using flux pulse and the interaction mediated by the coupler.
Implements a population exchange with single qubit phases on the invariant subspace. The two components should be a qubit and a coupler. Consists of a flux pulse on the coupler, and possibly another flux pulse on the qubit.
Attributes
excluded_parametersroot_parametersCoupler flux pulse Waveform
Coupler flux pulse Waveform
idUnique str identifier, needed for certain caching properties.
sub_implementationsSingle-component sub-implementations for factorizable gates with len(locus) > 1, otherwise empty.
Methods
Duration of the Schedule of the gate implementation (in seconds).
- Parameters:
parent (QuantumOp)
name (str)
locus (Locus)
calibration_data (OILCalibrationData)
builder (ScheduleBuilder)
Inheritance
