# BackendProperties¶

class BackendProperties(backend_name, backend_version, last_update_date, qubits, gates, general, **kwargs)[Quellcode]

Bases: object

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 properties of the backend.

Initialize a BackendProperties instance.

Parameter
• 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 objects

• gates (list) – System gate parameters as a list of Gate objects

• general (list) – General parameters as a list of Nduv objects

• kwargs – optional additional fields

Methods

 faulty_gates Return a list of faulty gates. faulty_qubits Return a list of faulty qubits. frequency Return the frequency of the given qubit. from_dict Create a new Gate object from a dictionary. gate_error Return gate error estimates from backend properties. gate_length Return the duration of the gate in units of seconds. gate_property Return the property of the given gate. is_gate_operational Return the operational status of the given gate. is_qubit_operational Return the operational status of the given qubit. qubit_property Return the property of the given qubit. readout_error Return the readout error of the given qubit. readout_length Return the readout length [sec] of the given qubit. t1 Return the T1 time of the given qubit. t2 Return the T2 time of the given qubit. to_dict Return a dictionary format representation of the BackendProperties.