Skip to main contentIBM Quantum Documentation
You are viewing the API reference for an old version of Qiskit SDK. Switch to latest version

Qobj

qiskit.qobj


Base

Qobj([qobj_id, config, experiments, header])A backwards compat alias for QasmQobj.
QobjExperimentHeader(**kwargs)A class representing a header dictionary for a Qobj Experiment.
QobjHeader(**kwargs)A class used to represent a dictionary header in Qobj objects.

Qasm

QasmQobj([qobj_id, config, experiments, header])A QASM Qobj.
QasmQobjInstruction(name[, params, qubits, …])A class representing a single instruction in an QasmQobj Experiment.
QasmQobjExperimentConfig(**kwargs)Configuration for a single QASM experiment in the qobj.
QasmQobjExperiment([config, header, …])A QASM Qobj Experiment.
QasmQobjConfig([shots, max_credits, …])A configuration for a QASM Qobj.

Pulse

PulseQobj(qobj_id, config, experiments[, header])A Pulse Qobj.
PulseQobjInstruction(name, t0[, ch, …])A class representing a single instruction in an PulseQobj Experiment.
PulseQobjExperimentConfig([qubit_lo_freq, …])A config for a single Pulse experiment in the qobj.
PulseQobjExperiment(instructions[, config, …])A Pulse Qobj Experiment.
PulseQobjConfig(meas_level, meas_return, …)A configuration for a Pulse Qobj.
QobjMeasurementOption(name[, params])An individual measurement option.
PulseLibraryItem(name, samples)An item in a pulse library.

Validation

validate_qobj_against_schema(qobj)Validates a QObj against the .json schema.
Was this page helpful?