Note

This is the documentation for the current state of the development branch of Qiskit Experiments. The documentation or APIs here can change prior to being released.

BackendData

class BackendData(backend)[source]

Class for providing joint interface for accessing backend data

Inits the backend and verifies version

Attributes

BackendData.acquire_alignment

Returns the backend's time constraint acquire alignment

BackendData.coupling_map

Returns the backend's coupling map

BackendData.drive_freqs

Returns the backend's qubit drive frequencies

BackendData.dt

Returns the backend's input time resolution

BackendData.granularity

Returns the backend's time constraint granularity

BackendData.is_simulator

Returns True given an indication the backend is a simulator

BackendData.max_circuits

Returns the backend's max experiments value

BackendData.meas_freqs

Returns the backend's measurement stimulus frequencies.

BackendData.min_length

Returns the backend's time constraint minimum duration

BackendData.name

Returns the backend name

BackendData.num_qubits

Returns the backend's number of qubits

BackendData.provider

Returns the backend's provider

BackendData.pulse_alignment

Returns the backend's time constraint pulse alignment

BackendData.version

Returns the backend's version

Methods

BackendData.acquire_channel(qubit)

Returns the backend acquire channel for the given qubit

BackendData.control_channel(qubits)

Returns the backend control channel for the given qubits

BackendData.drive_channel(qubit)

Returns the backend drive channel for the given qubit

BackendData.measure_channel(qubit)

Returns the backend measure channel for the given qubit

BackendData.qubit_t1(qubit)

Return the T1 value for a qubit from the backend properties