MOVE_TGSS_CRF#
- class iqm.pulse.gates.move.MOVE_TGSS_CRF(parent, name, locus, calibration_data, builder)#
Bases:
MOVE_CustomWaveforms
Qubit-resonator MOVE gate using the TGSS waveform for the coupler flux pulse and the CRF waveform for the qubit flux pulse.
Module:
iqm.pulse.gates.move
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) –
- coupler_wave#
alias of
TruncatedGaussianSmoothedSquare
- parameters: NestedParams = {'coupler': {'amplitude': Parameter(name='', label='Coupler flux pulse amplitude', unit='', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None), 'center_offset': Setting(parameter=Parameter(name='', label='Coupler flux pulse center_offset of tgss', unit='s', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None), value=0.0), 'full_width': Parameter(name='', label='Coupler flux pulse full_width of tgss', unit='s', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None), 'rise_time': Parameter(name='', label='Coupler flux pulse rise_time of tgss', unit='s', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None)}, 'detuning': Parameter(name='', label='Qubit - resonator detuning', unit='Hz', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None), 'duration': Parameter(name='', label='Gate duration', unit='s', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None), 'qubit': {'amplitude': Parameter(name='', label='Qubit flux pulse amplitude', unit='', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None), 'center_offset': Setting(parameter=Parameter(name='', label='Qubit flux pulse center_offset of crf', unit='s', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None), value=0.0), 'full_width': Parameter(name='', label='Qubit flux pulse full_width of crf', unit='s', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None), 'rise_time': Parameter(name='', label='Qubit flux pulse rise_time of crf', unit='s', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None)}, 'rz': {'*': Parameter(name='', label='Z rotation angle', unit='rad', data_type=<DataType.NUMBER: 1>, collection_type=<CollectionType.SCALAR: 0>, element_indices=None, _parent_name=None, _parent_label=None)}}#
Required calibration data, may be nested
- qubit_wave#
alias of
CosineRiseFall