PulseQobj

class PulseQobj(qobj_id, config, experiments, header=None)[source]

A Pulse Qobj.

Instatiate a new Pulse Qobj Object.

Each Pulse Qobj object is used to represent a single payload that will be passed to a Qiskit provider. It mirrors the Qobj the published Qobj specification for Pulse experiments.

Parameters
  • qobj_id (str) – An identifier for the qobj

  • config (PulseQobjConfig) – A config for the entire run

  • header (QobjHeader) – A header for the entire run

  • experiments (list) – A list of lists of PulseQobjExperiment objects representing an experiment

Methods

PulseQobj.from_dict(data)

Create a new PulseQobj object from a dictionary.

PulseQobj.to_dict([validate])

Return a dictionary format representation of the Pulse Qobj.