PulseQobjConfig
class PulseQobjConfig(meas_level, meas_return, pulse_library, qubit_lo_freq, meas_lo_freq, memory_slot_size=None, rep_time=None, rep_delay=None, shots=None, max_credits=None, seed_simulator=None, memory_slots=None, **kwargs)
Bases: qiskit.qobj.common.QobjDictField
A configuration for a Pulse Qobj.
Instantiate a PulseQobjConfig object.
Parameters
- meas_level (int) – The measurement level to use.
- meas_return (int) – The level of measurement information to return.
- pulse_library (list) – A list of
PulseLibraryItem
objects which define the set of primitive pulses - 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.
- memory_slot_size (int) – Size of each memory slot if the output is Level 0.
- rep_time (int) – Time per program execution in sec. Must be from the list provided by the backend (
backend.configuration().rep_times
). Defaults to the first entry inbackend.configuration().rep_times
. - rep_delay (float) – Delay between programs in sec. Only supported on certain backends (
backend.configuration().dynamic_reprate_enabled
). If supported,rep_delay
will be used instead ofrep_time
and must be from the range supplied by the backend (backend.configuration().rep_delay_range
). Default isbackend.configuration().default_rep_delay
. - 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_slots (list) – The number of memory slots on the device
- kwargs – Additional free form key value fields to add to the configuration
Methods
from_dict
classmethod PulseQobjConfig.from_dict(data)
Create a new PulseQobjConfig object from a dictionary.
Parameters
data (dict) – A dictionary for the config
Returns
The object from the input dictionary.
Return type
to_dict
PulseQobjConfig.to_dict()
Return a dictionary format representation of the Pulse Qobj config.
Returns
The dictionary form of the PulseQobjConfig.
Return type
dict
Was this page helpful?
Report a bug or request content on GitHub.