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

default_implementations

Mapping from operation names to the designated default implementation of that operation.

Methods

Parameters:
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.