Constant_PRX_with_smooth_rise_fall#
- class iqm.pulse.gates.prx.Constant_PRX_with_smooth_rise_fall(parent, name, locus, calibration_data, builder)#
Bases:
ABC_Constant_smooth
Constant PRX pulse with cosine rise and fall padding. Implemented as a 3-instruction Schedule.
Constructs an instance of the AC Stark pulse for the given locus.
Module:
iqm.pulse.gates.prx
Attributes
Required calibration data, may be nested
True iff the implementation is symmetric in its locus components.
Methods
- Parameters:
parent (QuantumOp) –
name (str) –
locus (Locus) –
calibration_data (OILCalibrationData) –
builder (ScheduleBuilder) –
- fall_waveform#
alias of
CosineFall
- main_waveform#
alias of
Constant
- parameters: NestedParams = {'amplitude_i': Parameter(name='', label='amplitude_i', unit='', data_type=<DataType.FLOAT: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None), 'amplitude_q': Parameter(name='', label='amplitude_q', unit='', data_type=<DataType.FLOAT: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None), 'duration': Parameter(name='', label='Gate duration', unit='s', data_type=<DataType.FLOAT: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None), 'rise_time': Parameter(name='', label='gate rise time', unit='s', data_type=<DataType.FLOAT: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None)}#
Required calibration data, may be nested
- rise_waveform#
alias of
CosineRise