Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK. Go to the latest version.

GateCalibration

class GateCalibration(name, qubits, params, instructions)

GitHub

Bases: object

Each calibration specifies a unique gate by name, qubits and params, and contains the Pulse instructions to implement it.

Initialize a single gate calibration. Instructions may reference waveforms which should be made available in the pulse_library.

Parameters

  • name (str) – Gate name.
  • qubits (list(int)) – Qubits the gate applies to.
  • params (list(complex)) – Gate parameter values, if any.
  • instructions (list(PulseQobjInstruction)) – The gate implementation.

Methods

from_dict

classmethod GateCalibration.from_dict(data)

Create a new GateCalibration object from a dictionary.

Parameters

data (dict) – A dictionary representing the GateCalibration to create. It will be in the same format as output by to_dict().

Returns

The GateCalibration from the input dictionary.

Return type

GateCalibration

to_dict

GateCalibration.to_dict()

Return a dictionary format representation of the Gate Calibration.

Returns

The dictionary form of the GateCalibration.

Return type

dict

Was this page helpful?
Report a bug or request content on GitHub.