qiskit.qobj.GateCalibration
class GateCalibration(name, qubits, params, instructions)
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.
__init__
__init__(name, qubits, params, instructions)
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
__init__ (name, qubits, params, instructions) | Initialize a single gate calibration. |
from_dict (data) | Create a new GateCalibration object from a dictionary. |
to_dict () | Return a dictionary format representation of the Gate Calibration. |
from_dict
classmethod 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
to_dict
to_dict()
Return a dictionary format representation of the Gate Calibration.
Returns
The dictionary form of the GateCalibration.
Return type
dict