Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
    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)
Beispiel #4
0
            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()
Beispiel #6
0
 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()