RunRequest

Contents

RunRequest#

Module: iqm.station_control.interface.models.circuit

RunRequest#

Attributes

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

move_gate_frame_tracking_mode

move_validation_mode

circuits

Batch of quantum circuit(s) to execute.

calibration_set_id

ID of the calibration set to use, or None to use the current default calibration set.

qubit_mapping

Mapping from logical qubit names to physical qubit names, or None if circuits use physical qubit names.

shots

How many times to execute each circuit in the batch, must be greater than zero.

max_circuit_duration_over_t2

Circuits are disqualified on the server if they are longer than this fraction of the T2 time of the worst qubit used.

heralding_mode

Which heralding mode to use during the execution of circuits in this request.

move_gate_validation

Which method of MOVE gate validation to use in circuit compilation.

move_gate_frame_tracking

Which method of MOVE gate frame tracking to use for circuit compilation.

active_reset_cycles

Number of active reset operations inserted at the beginning of each circuit for each active qubit.

dd_mode

Whether dynamical decoupling is enabled or disabled during the execution.

dd_strategy

Dynamical decoupling strategy to be used during the execution, if DD is enabled.

Methods

alias of PostJobsRequest

Inheritance

Inheritance diagram of iqm.station_control.interface.models.circuit.RunRequest