iqm.iqm_client.models.CircuitJobParameters#
- class iqm.iqm_client.models.CircuitJobParameters(max_circuit_duration_over_t2: float | None = None, heralding_mode: HeraldingMode = HeraldingMode.NONE, move_gate_validation: MoveGateValidationMode = MoveGateValidationMode.STRICT, move_gate_frame_tracking: MoveGateFrameTrackingMode = MoveGateFrameTrackingMode.FULL, active_reset_cycles: int | None = None, dd_mode: DDMode = DDMode.DISABLED, dd_strategy: DDStrategy | None = None, *, shots: int, calibration_set_id: UUID | None = None, qubit_mapping: dict[str, str] | None = None)#
Bases:
CircuitCompilationOptionsParameters for a circuit execution job (see
RunRequestfor definitions).Attributes
ID of the calibration set to use, or None to use the current default calibration set.
Mapping of logical qubit names to physical qubit names, or None if
circuitsuse physical qubit names.How many times to execute each circuit in the batch, must be greater than zero.
Methods
__delattr__(name)Implement delattr(self, name).
__eq__(other)Return self==value.
__hash__()Return hash(self).
__repr__()Return repr(self).
__setattr__(name, value)Implement setattr(self, name, value).
- Parameters:
max_circuit_duration_over_t2 (float | None)
heralding_mode (HeraldingMode)
move_gate_validation (MoveGateValidationMode)
move_gate_frame_tracking (MoveGateFrameTrackingMode)
active_reset_cycles (int | None)
dd_mode (DDMode)
dd_strategy (DDStrategy | None)
shots (int)
calibration_set_id (UUID | None)