CCPRX_Composite_DRAGCosineRiseFall#
- class iqm.pulse.gates.conditional.CCPRX_Composite_DRAGCosineRiseFall(parent, name, locus, calibration_data, builder)#
Bases:
CCPRX_Composite
Conditional drag_crf pulse.
Module:
iqm.pulse.gates.conditional
Attributes
Mapping from operation names to the designated default implementation of that operation.
Methods
- Parameters:
parent (QuantumOp) –
name (str) –
locus (Locus) –
calibration_data (OILCalibrationData) –
builder (ScheduleBuilder) –
- default_implementations: dict[str, str] = {'prx': 'drag_crf'}#
Mapping from operation names to the designated default implementation of that operation. Filling this attribute allows one to define a different default implementation from the common default in
self.builder.op_table
to be used in he context of this composite gate. If an operation is not found in this dict as a key, this CompositeGate will use the common default as the default implementation for it.