iqm.pulla.utils.build_settings

Contents

iqm.pulla.utils.build_settings#

iqm.pulla.utils.build_settings(shots, calibration_set, builder, circuit_metrics, *, options)#

Construct the Station Control settings needed for executing a batch of quantum circuits.

Parameters:
  • shots (int) – number of times to execute/sample each circuit

  • calibration_set (dict[str, bool | str | int | float | complex | ndarray]) – calibration data for the station the circuits are executed on

  • builder (ScheduleBuilder) – schedule builder object, encapsulating station properties and gate calibration data

  • circuit_metrics (Iterable[CircuitMetrics]) – statistics about the circuits to be executed

  • options (CircuitExecutionOptions) – various discrete options for circuit execution that affect compilation

Returns:

Station Control settings

Return type:

SettingNode