IQM backend for qoqo quantum computing toolkit
Project description
qoqo-iqm
IQM-backend for the qoqo/roqoqo quantum toolkit by HQS Quantum Simulations.
The qoqo_iqm/roqoqo-iqm packages provide backends for qoqo/roqoqo that allow the users to run quantum circuits on the IQM web API testbed.
The testbed is accessed via a web REST-API.
To run circuits or QuantumPrograms with this backend you need a valid access token. The access token can be set via the environment variable IQM_TOKEN
.
This repository contains two components:
- The qoqo_iqm backend for the qoqo python interface to roqoqo
- The roqoqo-iqm backend for roqoqo directly
qoqo_iqm
Installation
We provide pre-built binaries for linux, macos and windows on x86_64 hardware and macos on arm64. Simply install the pre-built wheels with
pip install qoqo_iqm
roqoqo-iqm
IQM-Backend for the roqoqo quantum toolkit by HQS Quantum Simulations.
Contributing
We welcome contributions to the project. If you want to contribute code, please have a look at CONTRIBUTE.md for our code contribution guidelines.
OpenSSL
Acknowledgments related to using OpenSSL for http requests:
"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)."
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com).
General Notes
This project has been partially supported by QExa.
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 Distributions
Built Distributions
Hashes for qoqo_iqm-0.10.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26ad6f4dc514c6839351404ce8f1fc8c0957cbcac94ff3e19ce9561599d47d5d |
|
MD5 | aaa5ee7a960bf7f8ef1c5d2735facc4f |
|
BLAKE2b-256 | c9cd68f482b42fffe633d4b7fea66b94396f05e872680494a09fd92d35620838 |
Hashes for qoqo_iqm-0.10.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a1f0d7b10bafad9e67aacf5b4bc3064db0a5936fa7f29499f7e01034a1ed33a |
|
MD5 | a6b989b71466f92df9607d8937f80e9a |
|
BLAKE2b-256 | 42959221c35173c525bd1ccbf96e4fb7f05d639858b0dfadd893d1f88bd78e35 |
Hashes for qoqo_iqm-0.10.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c6cae6cef96902ce37757ff10980b623302f9fbe76d83153d7b89cceaefd341 |
|
MD5 | b90e3b68d8d709088ca51a73118553cb |
|
BLAKE2b-256 | fb9a48ec40d3f5869a73b28ecb567bd9a476fcfdad0744a002d870dd220e8618 |
Hashes for qoqo_iqm-0.10.2-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76818900f76e64514e343acc9bea63f3344827c05ce31537023317db6ee5edd7 |
|
MD5 | 3f217eadeff9262944a9eb06837a0e0b |
|
BLAKE2b-256 | c12f20b2571e32e320b9110e2173037d0b16cdaea7942b7d35535d7c7bf665bd |
Hashes for qoqo_iqm-0.10.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 238b7d24efabe201d83be9541f8f919f12250444742c3fd48c5a4b26ad12b950 |
|
MD5 | caf27f9ee3501bffaaf2e8e63fb92427 |
|
BLAKE2b-256 | 7534eccff26d9fd0c31b45eb18d7728be6cd36d3c3fe6754217d4a5d59134fed |
Hashes for qoqo_iqm-0.10.2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c51321f8a0ef53565a0ebf039b3976a5c0b025e7cf2e6fc8374f2ed3c28cb2a |
|
MD5 | e387d34e029fa593ac1697b27ce90c4f |
|
BLAKE2b-256 | f2f64661be776518a567bc9780d6b9bd7e34574ab45a89af5ba03fec3e36efbb |
Hashes for qoqo_iqm-0.10.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03ee76af9d89fb507e8a72536dbc98d43225fb6b1e8e8d7fb6361d85d6c4d90d |
|
MD5 | 032f6eee70b771dd4474f33dd90813be |
|
BLAKE2b-256 | 15be70ba8a04133cba94fd103e00ce61d767276fdb23a4db61ccbc8d66b8d877 |
Hashes for qoqo_iqm-0.10.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22f1d1df64ee5274e28809ded0576e2f1d0faa1706d4f36630b758c48aef66b4 |
|
MD5 | da0bfec44cef0ff064c9eab132494501 |
|
BLAKE2b-256 | c215f653cf275fe65ff7a75370d7d41e042155ffb077bda5694c4f3dff4275f1 |
Hashes for qoqo_iqm-0.10.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c985c1e48422ed2213f54018f739dc52c126a674917675a3e114a05b0a6d0b30 |
|
MD5 | 6eff14657e5779902f95a5fb6baf9cd0 |
|
BLAKE2b-256 | 228c30acbfd56e0758ce3329d494271fc2c994bfff4a7075845249177976330a |
Hashes for qoqo_iqm-0.10.2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38e3d4da6f1ab9f54b9d30edeee7548849bd7e98ee4423820a024efd57cea72b |
|
MD5 | f891decbd932bf310965080693f28890 |
|
BLAKE2b-256 | 5c75c2dab71c18346b9c0347f1bf38f8faeaf9cf5540ef819486c6f50d8f27c9 |
Hashes for qoqo_iqm-0.10.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9cc0cda6dcf5045b8c179c22d48189360e5169ad4e0012494c8e22a0b805ed |
|
MD5 | 83d21319c64f22777be149760ac1c587 |
|
BLAKE2b-256 | ead58be38b5965656591483076e44ff6ac80ce9997793b6fc4339643fb2c95d1 |
Hashes for qoqo_iqm-0.10.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aff1ffb140909a7d90375175f123350547d27d38a798d222b191321aa721039 |
|
MD5 | 356372f5a91737c2c01d7304405d2be7 |
|
BLAKE2b-256 | 934139ce90fda5829e14d315b7203cf89f445c816e8cbe39dd2b2fcb8e6f2a95 |
Hashes for qoqo_iqm-0.10.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 447ad7702e10c1068c4d99687e421195f805fa1386bb2d40c980b8d2b1716a24 |
|
MD5 | 28f10663bfcc0dfa4de814bc9ffa0fb4 |
|
BLAKE2b-256 | 31c308e0aaacf3a475f0f60a1ca32d233ff2df4fb2d2a194be32b8679421523c |
Hashes for qoqo_iqm-0.10.2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5234cffb5987023dcd315e165de08a3ea3ca2e2647e9deec06affa622c6787b |
|
MD5 | 3fb2c1842529d6f8691a9ec47d0e3339 |
|
BLAKE2b-256 | ea6b0fe8c42dbedb089eac88f0b7684864e0af49b1b22137ffbe646a339de3df |
Hashes for qoqo_iqm-0.10.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf08d0261db9c2f5da38337535e89ca24d9f1e44d563615d7250c26163a593e |
|
MD5 | 129a1da901bf3fb4b4dbe8e128d446c8 |
|
BLAKE2b-256 | 60901b0a7104f9ba1710d85b373eed5bf27994a7b97e25b8644107b17da8e2b6 |
Hashes for qoqo_iqm-0.10.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05436d7eeeac701f71a89024b57c8d20326cb9b025d84d667809eaa25ffb665 |
|
MD5 | c0145cd5eb1ccf49c35a1250f33d870a |
|
BLAKE2b-256 | 86102f62af7419b5e015da60fd908d5839c29fa1b5db8acfee218029d01b4ab5 |
Hashes for qoqo_iqm-0.10.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 637f7720ead87f47ff07c24a717d4211e09eb80d84f27488abe9edc8c2a2c994 |
|
MD5 | f3f971a1e92897af6e83d58846d33f95 |
|
BLAKE2b-256 | fbdf0d08a7a69fc21dc8a42e5f49d6052a93a0daefb9a2d3f8f5109b995c5961 |
Hashes for qoqo_iqm-0.10.2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3290a5df797788f8dd000544dda4151c36d2ddced3ae0492506d02298ec8a467 |
|
MD5 | a8be5bf415636e0b07c1babd80b96f2a |
|
BLAKE2b-256 | e84c840a0236afcaa29a1e0d893c8c2f9c818fdf592990f024cbc3fce942af6f |
Hashes for qoqo_iqm-0.10.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c7f9e02df23be866df83fd9c8ab16caa920413fe5b4a4e4489c1de1ca27a353 |
|
MD5 | 17caf1fa7eefa6efd4b5942faed16353 |
|
BLAKE2b-256 | 249f20b92a21cdf1a1589163ca5916a691ef71e99995abbef4ef01a5a853357a |