IQM-backend for the qoqo/roqoqo quantum toolkit by HQS Quantum Simulations.
Project description
qoqo-iqm
Note: At the moment this backend can only be used to test the connection to the testbed. It will NOT return data from a valid simulation of a quantum circuit.
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_TOKENS_FILE
that contains the path to the tokens.json
file.
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).
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.6.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c2f7e5871673dc130116fb673fb22318e80cf80b95967c8862606583145a8e |
|
MD5 | 57adf1626442edb0577d6dac32c4dcdd |
|
BLAKE2b-256 | fce965041b7dba58847a7117eef1aaf296998de53adac956f75fe56721506b59 |
Hashes for qoqo_iqm-0.6.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a27d24eaad97d9dd99656c360c31c4593d849f9ccc0a711ab50c5a08017f5df9 |
|
MD5 | b700a3d0a93c96a9a17f59499ea64379 |
|
BLAKE2b-256 | a05166f7fd7d856766961f6b9d4e2b22a6fb325cc2d9c050b30a0d6c3dced90f |
Hashes for qoqo_iqm-0.6.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9937bf83d5fdc4c75505f0cbf0f10db8b334b87b1f172518bbede1af6d8e52a |
|
MD5 | 2af91635b30838bf529b81e6b93bd57e |
|
BLAKE2b-256 | cf08b33e07aa0dabd17ad95d694044f5b555be1d8a2d2ed65196c6f00a78a702 |
Hashes for qoqo_iqm-0.6.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808e1c57c65b3f1babe11cac16f4e7048354f5c4922e268a391d5dcd49efbfa2 |
|
MD5 | 93232a821bf979ba884ed970881f3cbe |
|
BLAKE2b-256 | 93d302118584cb4fb102ba04120a5cab18ae74f732dcb2cf2c29d3789d959096 |
Hashes for qoqo_iqm-0.6.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e1eae8f53eecadafb58e941fe98fbb029f26020d2a2fcec9c218a402b8661f |
|
MD5 | cece317dd029f578c33dd64e1ff22753 |
|
BLAKE2b-256 | 9467b303b838346fd9d40e26ecd37288086468e9d62778df2220a38d175fd5d2 |
Hashes for qoqo_iqm-0.6.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56daa5a4d74ecc736fad5310336bc22f5709260dd3b896835093a6d459c50e90 |
|
MD5 | 8d4ef8a98c83036a588d31244d179dc7 |
|
BLAKE2b-256 | 487443239dbd88d437feff6002604d560ef5f6faffd98b7a47e59c3bde9f401a |
Hashes for qoqo_iqm-0.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f18de55393b3717e768a84033eead6e6872ae2d895175a513eb4e4caa9a60cf |
|
MD5 | 6770984845e35d60171ca0ece5324cf1 |
|
BLAKE2b-256 | c881a05413a0cdeaa1852bee711f4b0bf287a3fa5253b201269db346ed8ec91f |
Hashes for qoqo_iqm-0.6.3-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f747c57d54bc5cd8d7a90dcc5b53ad2f22e56ec343d5895a28f26d836ea89cd |
|
MD5 | 34deda0040bc2b442c97348aba15a925 |
|
BLAKE2b-256 | 18dbefb410ba41d8e87ccade7c54467e0ce73bd5edeefae1f7902417bc99f23f |
Hashes for qoqo_iqm-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fa5fcb2a90c3ea35b945c5cc8e672682f4db89009828bd4a271a4cae1702633 |
|
MD5 | 29e228dbb1a3082df2e78b71a75f6298 |
|
BLAKE2b-256 | 3ebc9e03ff025612354f2ae5a9d43a9a327752e1df61a82017cb4718ec3744b9 |
Hashes for qoqo_iqm-0.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7cd3c1c47cd6ece38fd109a04ff5778118c8427a0833222deb506b476186742 |
|
MD5 | c9a30a4e10ea718f7b6eb5902db5ef8a |
|
BLAKE2b-256 | 6443770af464c64b19d5f9c32c7de6024f89578fdaed9abc7ec2b5eb7b82b384 |
Hashes for qoqo_iqm-0.6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 490165f5faf0e8227a1b33bdd64add93e5265e9d8ca2acc841a22e115eb6a279 |
|
MD5 | 7ce60297280d32fb0b690667674a6c0f |
|
BLAKE2b-256 | 18bab4b39c00948a7b3c75b61882b02316867f601707acb85ecdbaf2ddf1323e |
Hashes for qoqo_iqm-0.6.3-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7417edbc562b84a25894a1862d99e3eab4bbe4abd910fc3e0e826dcc54215fb |
|
MD5 | fa9c8a1d969d8c7258b557376ff7d1b4 |
|
BLAKE2b-256 | b1c36f113c94be2ad3be86ade2f5b53417f6a485ffa69334977f4c2a6e93bfee |
Hashes for qoqo_iqm-0.6.3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca258da4a68add5f34cdc45ab5cc9f1988200cd40e1a0e801a19b5cdb5ce67ea |
|
MD5 | adb0c70ba8b04f3071df7143c3aa9420 |
|
BLAKE2b-256 | 820f1f3d79d6c9826f1aa526c03448e74e2708870afd269e623538ab279b499d |
Hashes for qoqo_iqm-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ea680bfaabef75d659105833fbfdcfb987dd3bc21c290385bb6ab897efd7fe |
|
MD5 | 8ba19d6a1ffc0120c1b87e37f45e5178 |
|
BLAKE2b-256 | 3654205c38380f3989e81a3b35df0a78d03ff4c86ac88b661b3def9b9f7b91e9 |
Hashes for qoqo_iqm-0.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d23e1693d988d8a1261b5c2e9674a41b99a070dd6233c5b7f259e4c787da4d |
|
MD5 | 619fc6bd612602069953fb3de6ae70f0 |
|
BLAKE2b-256 | 88ca66451c4b83d0197a1b11948e00061be7d07e1a41932f8e462364f6051d8d |
Hashes for qoqo_iqm-0.6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 802550ab386d865bb6cef97ac459e07231945236d197102a305f252fffa234a9 |
|
MD5 | 5b7f64192b9bb0b4bcaa0c54335acd59 |
|
BLAKE2b-256 | d6290849b1a3afd293901b06525ea200773912635b5f54ebdd821ecaa00c3738 |
Hashes for qoqo_iqm-0.6.3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a10ad7e0f47081769ac258783ba2cfd86f0952a7ca86444bbefd58bdcc5581d |
|
MD5 | 435894fad633fdeb8a7b339b10636b88 |
|
BLAKE2b-256 | af0b3fcedddfc982ec770551919e4bfeaaf88c76ae89bd3c9b0212ae3e41fb77 |
Hashes for qoqo_iqm-0.6.3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b944b50d3bad55d5ee497e369ecc344ff26e4ac31d6b7ce950f8c5b99a888305 |
|
MD5 | b77d2c919fbb2123f976b27ef22b4a26 |
|
BLAKE2b-256 | 12d40788e5a146cd2e9e0632d6c97c6766472f48703f897d720f70055bd989ef |
Hashes for qoqo_iqm-0.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27fef2953c82a46a85adfba596c4d80b2021eadb4f82bdcc11a75d76eb7eca8e |
|
MD5 | 9a5cd70415f9a41f488186a26c649fe3 |
|
BLAKE2b-256 | b6d9ab9034c1453417a9ce00cbeb67bc939c83a5d0c3d16b2447a2d2a6352baf |
Hashes for qoqo_iqm-0.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01231771efb952ca37a7b5d4e1c8b75143576dc257c514195cd0f368b26967a3 |
|
MD5 | 7482647b8fdc69b5373efb90be2dbf83 |
|
BLAKE2b-256 | 6d4c655f371697655e3ad39a296fb72b6d3bdcbb46cd7b59558c05c8d699f646 |
Hashes for qoqo_iqm-0.6.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d87dd3ddb71f5b4f828ad52dd0e77593572bca9292247556cfcc1faf552b396 |
|
MD5 | 9518eab857d22e048f0a50fa0f308bc6 |
|
BLAKE2b-256 | 54e0d63e67fa078ef68e8e6e361bec2e0cf9d28cca074d67f8e281b1fe79d0a0 |
Hashes for qoqo_iqm-0.6.3-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 085d1229618cd8825ecef0fe480df83bf7638f27fcb3d588b6ec376520a1dee0 |
|
MD5 | efac01ae77b12812ff33f831c69f10c9 |
|
BLAKE2b-256 | edc366a5c4e0c2a6e1fcd213ee52ef731a177ee5a66c2807083181888a4bbc20 |
Hashes for qoqo_iqm-0.6.3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5ac1efd14536df44f3595569e5984525f62f60dcb84d562e39afd0015ce3669 |
|
MD5 | 62e8206d92d58f9bfacf1237422902e6 |
|
BLAKE2b-256 | 04ce33874b51bf7441a007ee9e1d44d53a8419699640dd1cf0ba78afe31e833d |
Hashes for qoqo_iqm-0.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c528113c9adab68f76814207c179920dc38c7b253f70ec39e7a1bddb1f9270f |
|
MD5 | 1ebe192a21b0336efc1e1751ae7155d5 |
|
BLAKE2b-256 | 0cd25f955c9f47c515f781b8ebb8d41829165c4189ba3f32fbae96782f4a13ac |
Hashes for qoqo_iqm-0.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 109efe4c5ed7f1e59b68d46ecbea4463f65cdc469164e07f83522e060abacf47 |
|
MD5 | 1fe67385c1ad246b14a30dc8ced269d1 |
|
BLAKE2b-256 | d325d9d4818697893296bb99e1679cd9e7a3b1d6bb36da1e8fa1618d030070f5 |
Hashes for qoqo_iqm-0.6.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d9f3b5f819154e3a7e898cb072b7b381492a533ec8210ff0e6f65890160005e |
|
MD5 | 141330da050ffcce686130326e8c85bc |
|
BLAKE2b-256 | 3621a3f15b409468acfe460da7d3d3d4eacefa803af839eef70be88a70192995 |
Hashes for qoqo_iqm-0.6.3-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5df5ef0aa6810e02949cd6213d368eb04ad1f8cf764acd30fc564cc582212c7 |
|
MD5 | 071691d21af40464e94593e6e7aa2b90 |
|
BLAKE2b-256 | c4d70e3f022bc4ec3bec0397e17bbcf641e8def3780c3692636dc17fdd84097c |
Hashes for qoqo_iqm-0.6.3-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b3b98fcb9b6d891b39fc77acbd7cbd4307741bd33854526d3dc47e51742089 |
|
MD5 | 08526720e8fc6e7dbad3d218e9e6c39c |
|
BLAKE2b-256 | 4eaefd75e6481f8024745612249706fecacc65a69b66584e9eb97c0562bc81a0 |
Hashes for qoqo_iqm-0.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ce16774fe58c2e0368d91bb4201bbde2b3a8596704dde73da2dde67c80ba60d |
|
MD5 | f4d9c473401f8b2263900a8f17ac9d37 |
|
BLAKE2b-256 | b6dcc5d9e5a60eb60be2e8b854e2d3253b11b72c7158db3c8e399295ff39d064 |
Hashes for qoqo_iqm-0.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18232a3d18b8b929a89325730b6c9a77cce96f99ed5ab95cde2dfb4e231d31bf |
|
MD5 | 2e27bb9dbac43c2aabade5609e3e4c85 |
|
BLAKE2b-256 | 929cd1fa6f9703f3f4a8e68bdef5270b67fe6d0aa82582af36614e1dd7147833 |
Hashes for qoqo_iqm-0.6.3-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ded5e841388d9c312769b7343dd09e60f6888f0a653092f4f68cd992c47819a |
|
MD5 | ad964f375a3e26495ed0a423cfa6efcc |
|
BLAKE2b-256 | c9256ac8e8c95500de0420466fc83ce0c7da364b7eb1fa3fdd7f7a6d87d25fdf |