The Qiskit module that provides tools and access to Superstaq.
Project description
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)
# Submitting a circuit to IBM's Brisbane QPU. Providing the "dry-run" method parameter instructs Superstaq to simulate the circuit, and is available to free trial users.
job = backend.run(qc, shots=100, method="dry-run")
print(job.result().get_counts())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qiskit_superstaq-0.5.31.tar.gz
(49.5 kB
view details)
Built Distribution
File details
Details for the file qiskit_superstaq-0.5.31.tar.gz
.
File metadata
- Download URL: qiskit_superstaq-0.5.31.tar.gz
- Upload date:
- Size: 49.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4771fcc161ee69de1452ec04ac5314a1ef84bef6ced89e9f330114975542c28 |
|
MD5 | c2922e3c4276b824fb7f1a7b1a3515fc |
|
BLAKE2b-256 | 80e1bbc249bf4e88ffbee72348ff88d2af4eade8fce617343238a672c5cfe61b |
File details
Details for the file qiskit_superstaq-0.5.31-py3-none-any.whl
.
File metadata
- Download URL: qiskit_superstaq-0.5.31-py3-none-any.whl
- Upload date:
- Size: 57.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 539b5c01b7c48c6ffdc2c3b82340382a82f7d100d1e7748a2f2ae69f1aa6423a |
|
MD5 | 7b13aee9bb9ebf4b2fb442b94a81be4e |
|
BLAKE2b-256 | 33a0cf6d57e387a06a6e904e1c77ac0269b0af9bbd11d7997a0447fdad56b176 |