---
title: PulseQobjConfig (v1.0)
description: API reference for qiskit.qobj.PulseQobjConfig in qiskit v1.0
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/1.0/qiskit.qobj.PulseQobjConfig
---

# PulseQobjConfig

*class* `qiskit.qobj.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, seed_simulator=None, memory_slots=None, **kwargs)`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/1.0/qiskit/qobj/pulse_qobj.py#L282-L376)

Bases: `QobjDictField`

A configuration for a Pulse Qobj.

Instantiate a PulseQobjConfig object.

**Parameters**

- **meas\_level** ([*int*](https://docs.python.org/3/library/functions.html#int)) – The measurement level to use.
- **meas\_return** ([*int*](https://docs.python.org/3/library/functions.html#int)) – The level of measurement information to return.
- **pulse\_library** ([*list*](https://docs.python.org/3/library/stdtypes.html#list)) – A list of [`PulseLibraryItem`](/docs/api/qiskit/1.0/qiskit.qobj.PulseLibraryItem "qiskit.qobj.PulseLibraryItem") objects which define the set of primitive pulses
- **qubit\_lo\_freq** ([*list*](https://docs.python.org/3/library/stdtypes.html#list)) – List of frequencies (as floats) for the qubit driver LO’s in GHz.
- **meas\_lo\_freq** ([*list*](https://docs.python.org/3/library/stdtypes.html#list)) – List of frequencies (as floats) for the’ measurement driver LO’s in GHz.
- **memory\_slot\_size** ([*int*](https://docs.python.org/3/library/functions.html#int)) – Size of each memory slot if the output is Level 0.
- **rep\_time** ([*int*](https://docs.python.org/3/library/functions.html#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 in `backend.configuration().rep_times`.
- **rep\_delay** ([*float*](https://docs.python.org/3/library/functions.html#float)) – Delay between programs in sec. Only supported on certain backends (`backend.configuration().dynamic_reprate_enabled` ). If supported, `rep_delay` will be used instead of `rep_time` and must be from the range supplied by the backend (`backend.configuration().rep_delay_range`). Default is `backend.configuration().default_rep_delay`.
- **shots** ([*int*](https://docs.python.org/3/library/functions.html#int)) – The number of shots
- **seed\_simulator** ([*int*](https://docs.python.org/3/library/functions.html#int)) – the seed to use in the simulator
- **memory\_slots** ([*list*](https://docs.python.org/3/library/stdtypes.html#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* `from_dict(data)`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/1.0/qiskit/qobj/pulse_qobj.py#L362-L376)

Create a new PulseQobjConfig object from a dictionary.

**Parameters**

**data** ([*dict*](https://docs.python.org/3/library/stdtypes.html#dict)) – A dictionary for the config

**Returns**

The object from the input dictionary.

**Return type**

[PulseQobjConfig](#qiskit.qobj.PulseQobjConfig "qiskit.qobj.PulseQobjConfig")

### to\_dict

`to_dict()`

[GitHub](https://github.com/Qiskit/qiskit/tree/stable/1.0/qiskit/qobj/pulse_qobj.py#L350-L360)

Return a dictionary format representation of the Pulse Qobj config.

**Returns**

The dictionary form of the PulseQobjConfig.

**Return type**

[dict](https://docs.python.org/3/library/stdtypes.html#dict)
