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 Distribution
Built Distributions
Hashes for qoqo_iqm-0.8.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 500108581871cf597aff7a2befe761cc40e8f4917299f390bf25e9c56d9b8079 |
|
MD5 | d7a4c5c9a377536aeb6c92a86f733067 |
|
BLAKE2b-256 | 56680c0916e36aea5d3f0bc10c58b47c3677d8efb3e3eb2ce465cc2eee8f7b77 |
Hashes for qoqo_iqm-0.8.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f4ba512627663ee5192456ad009b4fbb22453ee128496c11b534db9235388ce |
|
MD5 | 5c22a4ad73e8f61f58eda33a67ce2ef0 |
|
BLAKE2b-256 | 66937f32a0d17f248f3f897857e90a917b167cf8515cfa065db52250a81cc928 |
Hashes for qoqo_iqm-0.8.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6fcb5f578d2aba6096757b13351eacef137095181dc42a1e1943a84c99280d2 |
|
MD5 | 242dbced8b2ef4abd50a8ee32c95a241 |
|
BLAKE2b-256 | 2a10a7c9a0e42e0ef4707279e7a28cc4db579572652fd08d83c6441e42b21346 |
Hashes for qoqo_iqm-0.8.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3833bf66c4aa2ec57652af38a1093126b9f1c0cea3ef45e7e1c1f89e9bd4374 |
|
MD5 | 6d5f5887339eae167879fc16c4a1d9bd |
|
BLAKE2b-256 | 58efb4033eb0f924dd4183550257d81480de2da859b641008e54960cdafc3d7e |
Hashes for qoqo_iqm-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9d2ff7e8d11d85c81d3c48d8384096a4e6a89be9e0f416c4d3dcfc1e465f5b |
|
MD5 | 1ef294b7a2b5d04fa556277a776450b4 |
|
BLAKE2b-256 | b3ebee5f929801c5c5b4364d0b77c1851db9e5b0f82d1bdca24fea77d7580547 |
Hashes for qoqo_iqm-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aec059e741d81b7cd368a5d02495591fd9a46394e59117ff6a042595c68a25c |
|
MD5 | 6e28e6abdca119b2c8b3881258c13f9c |
|
BLAKE2b-256 | 606ded2f692a7cf20fce39e169b268a4c20eca105349bcd8ad44ff9df4c5cf96 |
Hashes for qoqo_iqm-0.8.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb8ace0518a5d4ef781ae4a5c00997373bd2a87bb2ab519091329ddb64f044e4 |
|
MD5 | b6a92040be2a2a48d95167c494c1e1b8 |
|
BLAKE2b-256 | 1962d321aad77a43319308cbdfafbc7ec0e924480dfe19a10c643ea877930e54 |
Hashes for qoqo_iqm-0.8.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcfb310b934e123e7acd414556fd303b83f01e7476b654c545d177b31f752213 |
|
MD5 | 4c05fdc9422c3d37f3d7bdd8995b49d0 |
|
BLAKE2b-256 | a9e235a6345ed30557ba82b1b3a0d92946f93baa2bafb86ed2b52d5f4b9c8b9b |
Hashes for qoqo_iqm-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4c8ae6e53ee1a961aaec9a34b51e403fb7ae781103e0f986f686c8bfa6a7cde |
|
MD5 | a4bfff04423144350a152cd311dd7de1 |
|
BLAKE2b-256 | 9f1fe997c6c72cc3d09fb7090bc5c3d4b346ce5ec034322b7a4ecffa8feeef59 |
Hashes for qoqo_iqm-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3775420fea460bbde5082eff519e2458c1ad93e3217cc609076e833ff53f1915 |
|
MD5 | f55b2ecaa85e838594faed12e1505e96 |
|
BLAKE2b-256 | b3e2002513f4db68350400bf75b8a25c2ee3e1bcf711834ee66e1191a80e0535 |
Hashes for qoqo_iqm-0.8.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb8542505e21c0ee08c2c48ed7e5f7b1a71685d0d818ce5074cb8247a38b6316 |
|
MD5 | 97140959eca00aa1ee064af5fb5bd19d |
|
BLAKE2b-256 | 092ccdbf203df8ecae8b4043f4f289201ed6a16bc665721d32808c205ac482a1 |
Hashes for qoqo_iqm-0.8.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89c0016bb05c9a0e9191f1b7c281ecfc389ee2d5707f11535ad9d3d46f3e5278 |
|
MD5 | 5bbdcfeec33c5d6319ede81ceffdccd9 |
|
BLAKE2b-256 | bb1eab014d57b16ad76ca3e4949d702cf12b0aec48b7f3d3c3f4cedb2573c588 |
Hashes for qoqo_iqm-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 941765eb62597fe5ed6c15e79f2d2b6d2ced276d369775401cf0a863a07aab51 |
|
MD5 | 0b8dd16164d759eb35d7473d3286e05b |
|
BLAKE2b-256 | 47561ff8a93965ce260eea6d7f3aa5dc930f16055e1b03c7a2e6c28ef11fefcc |
Hashes for qoqo_iqm-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b820c0f8c10d2b556633cf8e3d57bdb9c6e535868bc53d9e20d6110d386ad8fc |
|
MD5 | 00ef65f6c4e18268715a1ffad93686b5 |
|
BLAKE2b-256 | e1ec5fc40f193ef0029c364cbad1a337c30b3b18f3f280040f97cd39f67b56c9 |
Hashes for qoqo_iqm-0.8.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 110034d33b7d934c170cfd01999212f80a62d272387c5be9832c8da0316ec559 |
|
MD5 | 29282224f7b0524a548f7ba10b2e452f |
|
BLAKE2b-256 | 41b9346be42ec814893b2bc4e1425346736ad92677cc9168b2a5e5b8d2a104c9 |
Hashes for qoqo_iqm-0.8.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 077d2abcca6443c87cb48aa6538100f9d4ec0f26b72be265f98956a8eea4368b |
|
MD5 | 05a017ccf851341b5dedc446868ffe37 |
|
BLAKE2b-256 | 4a1173257c29c8b884c6ba2a333949c13c580ba0d1a748b073eda61986c8c77a |
Hashes for qoqo_iqm-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15adfde6dca9b8d401c26367c8e1969b7114e0794dffdbce8b5e415e4ff39fcb |
|
MD5 | 55160f25a7caf68cd5b76fd08316e7bf |
|
BLAKE2b-256 | 0f8008a4e396c01bd6338e809052f77c14b799e8589137c01f7f022172c6a4d3 |
Hashes for qoqo_iqm-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7414455fa38e7fde82726cf7d2bc5664d06932e828bf641c8a56c8c371846c73 |
|
MD5 | 4719c5870aa0a0d3d772cc18d20b03f3 |
|
BLAKE2b-256 | 375ce433e742d16531c15bcdf706d32765565ea6a4bdba5143e3c154e5a1a891 |
Hashes for qoqo_iqm-0.8.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808575b7c8ff549bd185ef2e8fc97eba0ecf63dd878bbb7fc401fff317676a11 |
|
MD5 | 7317c1ef844f5089e1e5431f050d1018 |
|
BLAKE2b-256 | 7afe5b426a39bebd36a9542e6315d461aac493b08eb2b82573e298dacffb5c07 |
Hashes for qoqo_iqm-0.8.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5283860887ad8b4959fe1c39dd0f032ac3e35dd49b155c8d77b89c99cc4f6d7 |
|
MD5 | ea77af0561d398262b369226ec293ca9 |
|
BLAKE2b-256 | 4a716a51b39cccb09613dfcbb14eb265143d566c407914aa87ec7ea803de1ef2 |
Hashes for qoqo_iqm-0.8.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ede49cf0f096d3ed18a411613bc6fd860a04ef3c22b0325fb81aaa5bfdd30bd5 |
|
MD5 | a03a81ef803b70a9785307e41927434e |
|
BLAKE2b-256 | bf84d888942f16731e14450b1a49f798932944f94d4352b41f49d4f105ec3b5f |
Hashes for qoqo_iqm-0.8.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec007dd0041320025f750104656343c45532b61e080150bc84b1317c3d6c3820 |
|
MD5 | 6e1126be46a418e3f098056bd46f2c83 |
|
BLAKE2b-256 | a06af093479df4b9178dc048b471ad84cda75225b265d21784da38d9d69d02f2 |
Hashes for qoqo_iqm-0.8.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb176aae0ad20dd6db22cb45764a0188bdf1d61acf3acf6415427d91c289715a |
|
MD5 | 1e7648bda325c13e3f8d621a3eb746fe |
|
BLAKE2b-256 | fc4fe5efb7970a9fffd6ecb0854f919584797656fee8a9af86076cc2eb8c6160 |