BackendProperties¶
- class BackendProperties(backend_name, backend_version, last_update_date, qubits, gates, general, **kwargs)[source]¶
Class representing backend properties
This holds backend properties measured by the provider. All properties which are provided optionally. These properties may describe qubits, gates, or other general propeties of the backend.
Initialize a BackendProperties instance.
- Parameters
backend_name (str) – Backend name.
backend_version (str) – Backend version in the form X.Y.Z.
last_update_date (datetime or str) – Last date/time that a property was updated. If specified as a
str
, it must be in ISO format.qubits (list) – System qubit parameters as a list of lists of
Nduv
objectsgates (list) – System gate parameters as a list of
Gate
objectsgeneral (list) – General parameters as a list of
Nduv
objectskwargs – optional additional fields
Methods
BackendProperties.frequency
(qubit)Return the frequency of the given qubit.
Create a new Gate object from a dictionary.
BackendProperties.gate_error
(gate, qubits)Return gate error estimates from backend properties.
BackendProperties.gate_length
(gate, qubits)Return the duration of the gate in units of seconds.
BackendProperties.gate_property
(gate[, …])Return the property of the given gate.
BackendProperties.qubit_property
(qubit[, name])Return the property of the given qubit.
Return the readout error of the given qubit.
BackendProperties.t1
(qubit)Return the T1 time of the given qubit.
BackendProperties.t2
(qubit)Return the T2 time of the given qubit.
Return a dictionary format representation of the BackendProperties.