RZ_PRX_Composite#

class iqm.pulse.gates.rz.RZ_PRX_Composite(parent, name, locus, calibration_data, builder)#

Bases: CompositeGate

RZ gate implemented as a sequence of PRX gates.

Module: iqm.pulse.gates.rz

Attributes

customizable_gates

These member operations can be calibrated separately from their common calibration by adding OCalibrationData nodes for them under the OILCalibrationData node of the composite gate.

registered_gates

Names of the member operations used by the composite gate.

id

Unique str identifier, needed for certain caching properties.

sub_implementations

Single-component sub-implementations for factorizable gates with len(locus) > 1, otherwise empty.

Methods

registered_gates: tuple[str, ...] = ('prx',)#

Names of the member operations used by the composite gate. There must be corresponding keys in builder.op_table.

customizable_gates: tuple[str, ...] | None = ('prx',)#

These member operations can be calibrated separately from their common calibration by adding OCalibrationData nodes for them under the OILCalibrationData node of the composite gate. Must be a subset of registered_gates. By default all member operations are customizable.