SXGate#
- class iqm.pulse.gates.sx.SXGate(parent, name, locus, calibration_data, builder)#
Bases:
CompositeGateSX gate implementation based on PRX gate, by limiting the angle to pi / 2.
Module:
iqm.pulse.gates.sxAttributes
These member operations can be calibrated separately from their common calibration by adding
OCalibrationDatanodes for them under theOILCalibrationDatanode of the composite gate.Names of the member operations used by the composite gate.
idUnique str identifier, needed for certain caching properties.
sub_implementationsSingle-component sub-implementations for factorizable gates with len(locus) > 1, otherwise empty.
Methods
- Parameters:
parent (QuantumOp)
name (str)
locus (Locus)
calibration_data (OILCalibrationData)
builder (ScheduleBuilder)
- 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
OCalibrationDatanodes for them under theOILCalibrationDatanode of the composite gate. Must be a subset ofregistered_gates. By default all member operations are customizable.