def test_backend_overview(self, _): """Test backend_overview""" with patch("sys.stdout", new=StringIO()) as fake_stdout: backend_overview() stdout = fake_stdout.getvalue() self.assertIn("Operational:", stdout) self.assertIn("Avg. T1:", stdout) self.assertIn("Num. Qubits:", stdout)
def test_backend_overview(self, _): """Test backend_overview""" with patch('sys.stdout', new=StringIO()) as fake_stdout: backend_overview() stdout = fake_stdout.getvalue() self.assertIn('Operational:', stdout) self.assertIn('Avg. T1:', stdout) self.assertIn('Num. Qubits:', stdout)
def test_backend_overview(self, qe_token, qe_url): """Test backend_overview""" from qiskit import IBMQ # pylint: disable: import-error IBMQ.enable_account(qe_token, qe_url) with patch('sys.stdout', new=StringIO()) as fake_stout: backend_overview() stdout = fake_stout.getvalue() self.assertIn('Operational:', stdout) self.assertIn('Avg. T1:', stdout) self.assertIn('Num. Qubits:', stdout)
IBMQ.backends(filters=lambda x: not x.configuration().simulator)) return backend def executeCircuitOnQASM(self, program, backend): job = qiskit.execute(program, backend) return job job = QASM_Job() quantumRegister = job.createQuantumRegister(2, 'q') classicRegister = job.createClassicalRegister(2, 'c') circuit = job.getQuantumCircuit(quantumRegister, classicRegister) circuit.h(quantumRegister[0]) circuit.cx(quantumRegister[0], quantumRegister[1]) circuit.measure(quantumRegister, classicRegister) backend = job.getIBMQBackend() backend.name() job1 = job.executeCircuitOnQASM(circuit, backend) job_monitor(job1) job2 = execute(circuit, backend) job_monitor(job2, interval=5) backend_monitor(backend) backend_overview()
def test_backend_overview(self, qe_token, qe_url): """Test backend_overview""" from qiskit import IBMQ # pylint: disable: import-error IBMQ.enable_account(qe_token, qe_url) backend_overview()
def test_backend_overview(self, qe_token, qe_url): """Test backend_overview""" IBMQ.enable_account(qe_token, qe_url) backend_overview()
print('\nDevice Monitor') print('----------------') from qiskit import IBMQ from qiskit.tools.monitor import backend_overview IBMQ.enable_account( 'Insert API token here') # Insert your API token in to here provider = IBMQ.get_provider(hub='ibm-q') backend_overview( ) # Function to get all information back about each quantum device print('\nPress any key to close') input()