CouplerFluxPulseQubitACStarkPulseGate#
Module: iqm.pulse.gates.cz
- class iqm.pulse.gates.cz.CouplerFluxPulseQubitACStarkPulseGate(parent, name, locus, calibration_data, builder)#
Bases:
GateImplementationBase class for CZ gates with coupler flux pulse and a qubit AC Stark pulse.
Analogous to the fast qubit flux pulse, the AC Stark pulse can tune the frequency of the qubit. Together with the coupler flux pulse, this can implement a fast qubit pulsed CZ gate.
Attributes
Parameters names to be excluded from
self.parameters.root_parametersFlux pulse Waveform to be played in the coupler flux AWG.
Qubit drive pulse waveform to be played in the qubit drive AWG.
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)
- qubit_drive_wave: type[Waveform] | None#
Qubit drive pulse waveform to be played in the qubit drive AWG.
Inheritance
