RZ_ACStarkShift#
Module: iqm.pulse.gates.rz
- class iqm.pulse.gates.rz.RZ_ACStarkShift(parent, name, locus, calibration_data, builder)#
Bases:
GateImplementationImplementation of the RZ gate using an AC Stark pulse.
An AC Stark pulse is a strong off-resonant drive on a qubit. This pulse leads to a frequency shift of the qubit due to the AC Stark effect. The qubit frequency shift depends on the AC Stark pulse amplitude and frequency.
- Parameters:
ac_stark_pulse – AC Stark pulse.
channel – Name of the drive channel on which the AC Stark pulse is played.
parent (QuantumOp)
name (str)
locus (Locus)
calibration_data (OILCalibrationData)
builder (ScheduleBuilder)
Constructs an instance of the AC Stark pulse for the given locus.
Attributes
ac_stark_waveformidUnique 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).
Inheritance
