Skip to main content

The Qiskit module that provides tools and access to Superstaq.

Project description

qiskit-superstaq

qiskit-superstaq's default workflow

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)

Uploaded Source

Built Distribution

qiskit_superstaq-0.5.31-py3-none-any.whl (57.0 kB view details)

Uploaded Python 3

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

Hashes for qiskit_superstaq-0.5.31.tar.gz
Algorithm Hash digest
SHA256 a4771fcc161ee69de1452ec04ac5314a1ef84bef6ced89e9f330114975542c28
MD5 c2922e3c4276b824fb7f1a7b1a3515fc
BLAKE2b-256 80e1bbc249bf4e88ffbee72348ff88d2af4eade8fce617343238a672c5cfe61b

See more details on using hashes here.

File details

Details for the file qiskit_superstaq-0.5.31-py3-none-any.whl.

File metadata

File hashes

Hashes for qiskit_superstaq-0.5.31-py3-none-any.whl
Algorithm Hash digest
SHA256 539b5c01b7c48c6ffdc2c3b82340382a82f7d100d1e7748a2f2ae69f1aa6423a
MD5 7b13aee9bb9ebf4b2fb442b94a81be4e
BLAKE2b-256 33a0cf6d57e387a06a6e904e1c77ac0269b0af9bbd11d7997a0447fdad56b176

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page