English
Languages
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

QasmQobjConfig

class QasmQobjConfig(shots=None, max_credits=None, seed_simulator=None, memory=None, parameter_binds=None, meas_level=None, meas_return=None, memory_slots=None, n_qubits=None, pulse_library=None, calibrations=None, rep_delay=None, qubit_lo_freq=None, meas_lo_freq=None, **kwargs)[source]

Bases: types.SimpleNamespace

A configuration for a QASM Qobj.

Model for RunConfig.

Parameters
  • shots (int) – the number of shots.

  • max_credits (int) – DEPRECATED This parameter is deprecated as of Qiskit Terra 0.20.0, and will be removed in a future release. This parameter has no effect on modern IBM Quantum systems, and no alternative is necessary.

  • seed_simulator (int) – the seed to use in the simulator

  • memory (bool) – whether to request memory from backend (per-shot readouts)

  • parameter_binds (list[dict]) – List of parameter bindings

  • meas_level (int) – Measurement level 0, 1, or 2

  • meas_return (str) – For measurement level < 2, whether single or avg shots are returned

  • memory_slots (int) – The number of memory slots on the device

  • n_qubits (int) – The number of qubits on the device

  • pulse_library (list) – List of PulseLibraryItem.

  • calibrations (QasmExperimentCalibrations) – Information required for Pulse gates.

  • rep_delay (float) – Delay between programs in sec. Only supported on certain backends (backend.configuration().dynamic_reprate_enabled ). Must be from the range supplied by the backend (backend.configuration().rep_delay_range). Default is backend.configuration().default_rep_delay.

  • qubit_lo_freq (list) – List of frequencies (as floats) for the qubit driver LO’s in GHz.

  • meas_lo_freq (list) – List of frequencies (as floats) for the measurement driver LO’s in GHz.

  • kwargs – Additional free form key value fields to add to the configuration.

Methods

from_dict

Create a new QasmQobjConfig object from a dictionary.

to_dict

Return a dictionary format representation of the QASM Qobj config.