Exploring a selected backend using Qiskit®
Exploring backend data visually is a handy but strictly manual process. Sometimes you might want to include backend information in your program logic when running your programs, for example, to select the appropriate backend or dynamically apply your gates on the best qubits. To do this, we can pull this data directly from the available backend information by using Qiskit®.
In this recipe, we will use the backend.configuration()
, backend.status()
, and backend.properties()
methods to retrieve and list the available and operational backends, with some important configuration data such as the number of qubits, the maximum number of experiments you can run, and the number of pending jobs in the queue. We will also dig out some important qubit parameters such as T1, T2, frequency, and readout error for a selected backend.
Okay, let's take a look at how it is done:
- Start by importing the IBMQ class and load our account...