qiskit-superstaq
This package is used to access Superstaq via a Web API through Qiskit. Qiskit programmers
can take advantage of the applications, pulse level optimizations, and write-once-target-all
features of Superstaq with this package.
qiskit-superstaq
is available on PyPI and can be installed with:
pip install qiskit-superstaq
Please note that Python version 3.8
or higher is required. See installation instructions here.
Creating and submitting a circuit through qiskit-superstaq
import qiskit
import qiskit_superstaq as qss
token = "Insert superstaq token that you received from https://superstaq.infleqtion.com"
superstaq = qss.superstaq_provider.SuperstaqProvider(token)
backend = superstaq.get_backend("ibmq_brisbane_qpu")
qc = qiskit.QuantumCircuit(2, 2)
qc.h(0)
qc.cx(0, 1)
qc.measure(0, 0)
qc.measure(1, 1)
print(qc)
job = backend.run(qc, shots=100, method="dry-run")
print(job.result().get_counts())