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.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d118fd749275144872a8e80789fe49440434befdc648f22b9b2f1a759982037c |
|
MD5 | 7ae98e45f88ef2ea73d0124cc32187dd |
|
BLAKE2b-256 | 0e096883e5043f0e99e343632d02af1e5a1557d40493925e83b910d0003e66ab |
Hashes for qoqo_iqm-0.10.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c08cfe2f0aebf1d7cc80c8917bf5c29fd5bd2dc55217da33e5418d027b1b425 |
|
MD5 | fb9fc30337894dba3f5845600bdbebeb |
|
BLAKE2b-256 | 6b457018bf8c82d779e875f7cf6103311742ed2115a57c8e22ab5921102c5f01 |
Hashes for qoqo_iqm-0.10.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e5bcdb87589502774f4fdf6f152185a95496b638f0384fbd560ca76ca22569 |
|
MD5 | 6168b8b5702a105ac062836aae3aba44 |
|
BLAKE2b-256 | 4c0cc63dc12789fa5720acb8e762a912e476f415e28238af7321a854ba0deebc |
Hashes for qoqo_iqm-0.10.1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ebebb8080dbd59bc415ad725e92a1f16773e9edf67afa0f5211e4e338eaa166 |
|
MD5 | 35670180852fb419feb64d77384809e2 |
|
BLAKE2b-256 | 8525ffe30303588ed55498ad6e175f2ae7b3d47d9142b331166b9022218077a3 |
Hashes for qoqo_iqm-0.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef687b09d3fc32c7280693796d04f222ea0c839928e09bde7df2fe17ba61337f |
|
MD5 | 2c1a7eddb06fb5f174f3b5c3089e0f38 |
|
BLAKE2b-256 | 75af826d401083117bf74ed435ff4f3d472db4ac4f20e4019f6eaeef0ecb925d |
Hashes for qoqo_iqm-0.10.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86946bee2a13cc0a7b168b922caee7164dadc0f5603b5d3f12fcdef2ddfb0fc8 |
|
MD5 | a03b831a4b7d035c0789235a32b48852 |
|
BLAKE2b-256 | b74e8de6fd6f3d6a82a5c9bca00bcf2848e4031b2b35f162d5f0208c7acdb7f9 |
Hashes for qoqo_iqm-0.10.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01ec1f36ddb01914e6c2515ff2265172d003ac36f6de373858b49304fe910b44 |
|
MD5 | 2ad6ccf3f1b9adb93fcd19e47df37a97 |
|
BLAKE2b-256 | cba66a5090c9f0f29523b33c5a8804f87eb328555a8fc6949f99d4bc4734fd48 |
Hashes for qoqo_iqm-0.10.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bacc14586a4557e1b22886218e2b4c4ad9f818d6db81cfa4210f37cfd7ca4e8 |
|
MD5 | 49cae6c6ff0cab8ba1ca36043e7b4fbe |
|
BLAKE2b-256 | a0e95a86846b16f74692ef40884966f52302c9e92deef22cd7b481ffcb3bb2d0 |
Hashes for qoqo_iqm-0.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dc4f7f2a50f302889417f83108d8456e2cafedc0b844e6c17d06307157bc75c |
|
MD5 | 94900530bde2724102fa5ff5ba39f039 |
|
BLAKE2b-256 | a4c857a7bb5ab31fba75eb1ba841d60978d8d56f89e3fb5482c440ab10f2a4a8 |
Hashes for qoqo_iqm-0.10.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe7a940cfbbf036b05ad714cae16ffac80d6b96ebca4cda14dd9c75fba4ef22d |
|
MD5 | 360302e3ede91f138d633c34fb023258 |
|
BLAKE2b-256 | 749bbced66e4b75e9e5b724da546ef37a328958edefc10c22550b1030e4782ac |
Hashes for qoqo_iqm-0.10.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ec4f76886e664a4171096252a58f5f0f761f11ce9247088c27b3d6420db056a |
|
MD5 | 3896ae3975bc6abfadb62c39404ed33b |
|
BLAKE2b-256 | 1f2fe58e33981aacfe188200406dba79978e0d8cbc9b981e8eb371830f2075ec |
Hashes for qoqo_iqm-0.10.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9955a3004e23ed7ce36b817c86c636d6b8d453ad726b68fc3e1c4b19d5dc269 |
|
MD5 | a897d239e01269b7b3b91a9299eb3f1a |
|
BLAKE2b-256 | 1ef645cdf55cdf17bc46eeb8c905520c2f2f1368d192121c451992ba5e3e57ee |
Hashes for qoqo_iqm-0.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 852c119ef6085ba552d5059c174b6d5cb3b329aec27c28d83ca9675409de2e5c |
|
MD5 | f5f64363a0a6cf8176548bb9d90ff849 |
|
BLAKE2b-256 | 225a75567bbe49690d018e304d13a39fe27188c6a5e415098e08a9401df72923 |
Hashes for qoqo_iqm-0.10.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14fd6bdf8b28df24b8845fd4ac6eac84b02657534023bf11c2dad978b39553f |
|
MD5 | 958aff106b304e6e46dd34014d6ba409 |
|
BLAKE2b-256 | 6b8d87d2eeb7f1ae75c7ba186b234ee7f9d0f3ec9c214c9eb384fc99a179e8ed |
Hashes for qoqo_iqm-0.10.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3efd25fa473ae9172e6dfc5564d5797d549a1bd8062dc6fd212c45d6bc8da58 |
|
MD5 | 645b56917d4d9771ec9ae3d029fdd4b0 |
|
BLAKE2b-256 | 848304fde03aeba7fcec0b7e84454a4d875b1ceced4a340351736fe0a2c4a39e |
Hashes for qoqo_iqm-0.10.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caad55d4b1549969970a9d4c61fd5605fdf0ce5202b0ee75ba3d775cef2f54ff |
|
MD5 | a53ab270b17bea0c8d763801687169aa |
|
BLAKE2b-256 | 6983f2835eca7b1a3e903b9236692e60424d58dd91c678855b1f28e8294d9552 |
Hashes for qoqo_iqm-0.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75c6f409be40101e84d4cf4c41c4b2410931e9c3c0bf29e46ebe12d121a81cc9 |
|
MD5 | 0fe306110655f99209ac6d89449e7730 |
|
BLAKE2b-256 | bb0b30ac0591f3e01609c904fcbaaab1f242b24d7eafefd20dddf32a0992ed63 |
Hashes for qoqo_iqm-0.10.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5805285416ceaf8d06ab93ec42ad7b4ef226280f372409a3dd1cd5558f586bc4 |
|
MD5 | e66613829ae622e9dc11273f6ee8f39a |
|
BLAKE2b-256 | 1ebb844e4520124c428374c894e335021004d6b59bfef88f7b0ed549f212da5d |
Hashes for qoqo_iqm-0.10.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3999af960fbd5b9bdcc7f21f6fbd1b14ae3641b3655fe15a6a2cbe3c0ca0947 |
|
MD5 | b08243d0cb7d0bdc29d1326f734c5b5f |
|
BLAKE2b-256 | 8f6b2022ea4f0a319ff26eed073a13e635bedc065026be31e0b6225a7b40964e |
Hashes for qoqo_iqm-0.10.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11afb7973f84b876b7ba00f64e73fa19ebd6704b8da8c9da71ef2d496933c692 |
|
MD5 | 46ffc6da98bc57f9f74e034a5c45f2f4 |
|
BLAKE2b-256 | cc2236c49e065439dacee687138eb8bc81a30fc7098b5de29c347b4014505eec |
Hashes for qoqo_iqm-0.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8df00a38d2ae6e82500aa54effcb0ddefb7d394c6664cc169ecf05e5ca98c46a |
|
MD5 | 033048b6bc8889bf849ecb4ca64f071e |
|
BLAKE2b-256 | ba76d5929de44f124f5bdadbff81aa528766ea09fcdc2da1e54b3e284e6c39c4 |
Hashes for qoqo_iqm-0.10.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca576463e92e2918ce5fbce872c566736c5a33d06f25207e585cd1b0c4adb5d2 |
|
MD5 | e040a6b4fdc3c2c1331e6d5a86f64a82 |
|
BLAKE2b-256 | 916f9de6aa026b783a5727132678f5051eec2faac3177fcf9845d1ae0548dc93 |
Hashes for qoqo_iqm-0.10.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40ae1382837966ce24e2397c866468e2764bc7bc5144ca948d451cebcf3154b7 |
|
MD5 | 6de512a4ec31870b8f836512cbee2558 |
|
BLAKE2b-256 | 2e070bb7518e3ec2a00e0def7edd6166b54affc219c3b51c1371817cbc31fde0 |