BackendData

class BackendData(backend)[source]

Class for providing joint interface for accessing backend data

Inits the backend and verifies version

Attributes

acquire_alignment

Returns the backend’s time constraint acquire alignment

coupling_map

Returns the backend’s coupling map

drive_freqs

Returns the backend’s qubit drive frequencies

dt

Returns the backend’s input time resolution

granularity

Returns the backend’s time constraint granularity

max_circuits

Returns the backend’s max experiments value

meas_freqs

Returns the backend’s measurement stimulus frequencies.

Note

The qiskit base classes do not provide this information as a standard backend property, but it is available from some providers in the data returned by the Backend.defaults() method.

min_length

Returns the backend’s time constraint minimum duration

name

Returns the backend name

num_qubits

Returns the backend’s number of qubits

provider

Returns the backend’s provider

pulse_alignment

Returns the backend’s time constraint pulse alignment

version

Returns the backend’s version

Methods

acquire_channel(qubit)[source]

Returns the backend acquire channel for the given qubit

control_channel(qubits)[source]

Returns the backend control channel for the given qubits

drive_channel(qubit)[source]

Returns the backend drive channel for the given qubit

measure_channel(qubit)[source]

Returns the backend measure channel for the given qubit

qubit_t1(qubit)[source]

Return the T1 value for a qubit from the backend properties

Parameters:

qubit (int) – the qubit index to return T1 for

Returns:

The T1 value

Return type:

float