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.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2a42318252491799de7aad17428359885a51ce4c74e2a40e1c45cdda6643d9 |
|
MD5 | 1ef878a0ed404245af54aa57fb2c12fb |
|
BLAKE2b-256 | 8c8171c79a1c09061896f8e93b2c42dca6e6890000115b6dc48bcc467e1fc7f0 |
Hashes for qoqo_iqm-0.6.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c33cb2c591127fd9efb3fcdeda3d105c67eaa26a6ca9de57f03934190c8228c |
|
MD5 | d8fe5e907bd0d1fcfaa3e734311cbe7a |
|
BLAKE2b-256 | 8bbd64402fa81a048db3db7736ed791bcf0feac4f721b54bff0123a81bd2434c |
Hashes for qoqo_iqm-0.6.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4cc126eb5624a1aaea8073832d32630a9256ae0d6e7c1e994d37e8c9f6d9982 |
|
MD5 | 2333f7ab21949a4cb28a6bed29b2f23c |
|
BLAKE2b-256 | 0dad3a5d1e2c1d35c866dca380a3efda6b9aa784e22ccaf858e9892d1a57ead9 |
Hashes for qoqo_iqm-0.6.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2009376f45c2f48d52e34bd37d4d829aac95fddce4f4da96ac040df24ab14cb |
|
MD5 | c5c0416cfcb063a1f0dc8e847d060278 |
|
BLAKE2b-256 | 106486426236b8c7d4f8d458d88410ce041aa006098dd381192bce1fe08e1c34 |
Hashes for qoqo_iqm-0.6.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92af38df59a610c38707c69398a7b621555ea86162947f58e4a5f5bdf8a00ff5 |
|
MD5 | 485d06a559444e47b6b3c445fc827d80 |
|
BLAKE2b-256 | 43eaaafa4d4ffa228a5b2ffea325a89665f87a327c4d80d8f1c1cbb79ab462fe |
Hashes for qoqo_iqm-0.6.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db88a6e66e50bd2e8352b3c94565060c84601aacdcbe36ee39ca405e70e0afd0 |
|
MD5 | 3e10b2c2d0192f3336cf5ee75b8c963c |
|
BLAKE2b-256 | 0d0a7413fb2e16827ec4b81598eda623a0c831f9665443ba0be4649a7c29acf5 |
Hashes for qoqo_iqm-0.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d338ef4d918913449b841f2d2ece7ce7ad52584d19c080614612bac3e82225ab |
|
MD5 | 5e57dbf7bdac4ae005b6deca90cbf193 |
|
BLAKE2b-256 | 69310b02647b6ba7fbdd712aa3ca6b889b1881713acd0724a571312f524a064b |
Hashes for qoqo_iqm-0.6.2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb02035e20be6042a558c9b364aec8ae034b326877cc509c0d41c8686464808f |
|
MD5 | 8112df4d8941c945a2242b375f280994 |
|
BLAKE2b-256 | d2d4f29ecdc0ee91bfec982ed1bbc5386aced1d56d420be2ded37c6473158f51 |
Hashes for qoqo_iqm-0.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5165534839645acd2ab3015acef49b4031714f36245943130fbda1c50deb4e8 |
|
MD5 | c50da82fd48883b117d919c77daa1cec |
|
BLAKE2b-256 | c9cb71448b14cb9ca30af18f3405e1d13e7db9cd695e57f720e26e32d01aab0d |
Hashes for qoqo_iqm-0.6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 615a4731438f8bb6c0fd2f3a3d43f3607bd5333a22b5c2e7dad3808627212649 |
|
MD5 | 5d7550d2f55bd93add7886c97a7eee56 |
|
BLAKE2b-256 | 492b4d27fc0c6ad12d9fecc2e8aeaef62c0f788a4588885b658dd6332d09aa48 |
Hashes for qoqo_iqm-0.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2217124eb7abdf958faf27be432390f23d5a2c91db10fa98e8555fe0a4edf51f |
|
MD5 | a3d02a9f7f07a1c806cf5a90804a2ea0 |
|
BLAKE2b-256 | 49218263b8a23ef4ef5c837c411bd3982879606e4ed1623b27c7befdd87fa33a |
Hashes for qoqo_iqm-0.6.2-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fffa5b8cf56174913d539848347dca8000642d315c1a2a4c51f48717f7ca946 |
|
MD5 | 790044b4df94f221020fbaf3e2d64c28 |
|
BLAKE2b-256 | ed7046f9c4d3de722d73e52d41f79cc9174384474144a284671d5132994a20cf |
Hashes for qoqo_iqm-0.6.2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f59492e30627dc914d4810e281a8369f30de5a78f2f54d4f39991f685c3861e0 |
|
MD5 | 74081bef192bb96293ecc72801a13ef3 |
|
BLAKE2b-256 | dc1bee24d440d3b04f536fa12655ad7686e5da4dc53adbe4f00a4720744e60d7 |
Hashes for qoqo_iqm-0.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db2cf57ebdb01b321010a78d636955d437c5b8f62516b2824aa63c54b6de3cb6 |
|
MD5 | 9615dcfc864de07181d68f61151b1b8a |
|
BLAKE2b-256 | 7c1e2debf208943c87ffcb07ac374eeefca315c2ca8aaf868aef87b9adf00f90 |
Hashes for qoqo_iqm-0.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4a62d1e604d56535a4b8e020298c819c860b3f417f348ed7781713cd3015d62 |
|
MD5 | 50db00ab5e23b2f16c7a09277db064e8 |
|
BLAKE2b-256 | c02be193d08dbe6b57794b4a79cd26c23423be2047b86ed86d555d7e314f0be9 |
Hashes for qoqo_iqm-0.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41b61e20b5ab8a2e4bca9ff8db1aaced840f9403519dac59c8f830a1a3a576a9 |
|
MD5 | d1697cfbfb0e999a5ba082730f2d4ddb |
|
BLAKE2b-256 | 93b648d43589f85418549416fed9428ad0b683f4dc4e2008f4b46290987b0bfb |
Hashes for qoqo_iqm-0.6.2-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52a396266b7fa8400a6e5030336bcc5843a18535d67c5e26787fd8180eae27a6 |
|
MD5 | 150edb3bf2e5aba7addce71708e0a3b8 |
|
BLAKE2b-256 | fdf1430728b5dd0a094d1824447e5f64c746f11a59edf42ff1cc5b22013c0646 |
Hashes for qoqo_iqm-0.6.2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95a2b8a54c21bbdfa1014beaa0ebad43e062fd9b21b9ca29cb9904978e8764f4 |
|
MD5 | af487173e73342cf0feb652cb3e08cd4 |
|
BLAKE2b-256 | e58432e2ad1712eaea83d16aa1f8f576be546eea3335bdde8e408a11a285a922 |
Hashes for qoqo_iqm-0.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6d292c0091e43e48b52e341bb698ff3ea636d9c618ef6f4764ac1fcc88c2704 |
|
MD5 | cd97fb089342e7a17a18dc0cc80e3562 |
|
BLAKE2b-256 | 42f4654c55e7e24eb672a7c05c940f95538aa55b55f5eb6bcc8a3a01ab191cc3 |
Hashes for qoqo_iqm-0.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebb31ddf021ffd5ab7b88f2ec131335154fe338a325014d70a51d072d06552f9 |
|
MD5 | 41f374eafa0529ecb285e3d9b90ab161 |
|
BLAKE2b-256 | 623a7120a7aebbbe1d7a7c5089d4f660b40755e00f0454d9bf852e11734e915c |
Hashes for qoqo_iqm-0.6.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09273739a29f8e8610bd8758ab0fb3a64be6e4c75ca5f9efaf8adeb2e6d2016a |
|
MD5 | b89ad143b2f440e9cb288dfe1fd38001 |
|
BLAKE2b-256 | 65eb64babaf1019b8deb50a2b8f0e647cbfee22e15b6905e8e70f6552b3c7dfa |
Hashes for qoqo_iqm-0.6.2-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 178ec22d87f9fe6a8e9fb746c11b6b2e022f42cc7efef79c0c7946a9399034ad |
|
MD5 | b0bb7b3aabdaded7cfcd1714fd4e37d8 |
|
BLAKE2b-256 | 106226d212ff8c2ee4248a3e05935ec5ec7bdc64df7605f9eb9b93800d5c9bf2 |
Hashes for qoqo_iqm-0.6.2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d56c9cf43fe09cc1fcce15c86bd52ab6386a69c262b56d6dc24884fc16c5c64d |
|
MD5 | f1e600594b9b0d7411d2ab38ed9da35d |
|
BLAKE2b-256 | a7f5f64f4e946d6b8ec4a842d3803ac20ed9c6b3fa07d9dd023fc9f919659b04 |
Hashes for qoqo_iqm-0.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f42a60e679003c13b248285c367d3c351df493c1d82cf5e23468b7becad1391b |
|
MD5 | 258ac4e262a1e8ae536fe3e42c236aab |
|
BLAKE2b-256 | 309badf3aecb698cdfd3593e34ff0c33dfbfd6d490bccf4e654e75a7f785eb8a |
Hashes for qoqo_iqm-0.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83440359a277adea47da76bb30bf440fc7596cf6311e5c177bdf958af99bd9c7 |
|
MD5 | 33f09dc0555e07dc2491d27987216b23 |
|
BLAKE2b-256 | 2df5844147f3dc8a5427c695959bac8d9c5694ff43ecb1ce6d50d313678b576a |
Hashes for qoqo_iqm-0.6.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45fe685865070ab89f28af2ae63f01e81668fb5bbf4b249a6d94f2f63c8e714d |
|
MD5 | 2cb9b0c2b65ceff021947557f2fcb471 |
|
BLAKE2b-256 | a7b0bf8a27b84443f4155695d2a1d2e665b50cacddd53ee8f1d23a1a44e4bb9b |
Hashes for qoqo_iqm-0.6.2-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eb3c240ede13d0626949ce6ebe6b7755edfcdbcc400956e09007bf3ab3ad2b0 |
|
MD5 | 5e6b010898747f7c62eb8eb597afb6e4 |
|
BLAKE2b-256 | 2501de935708271f2fcd8d62cfd92fcfe7a3069085903cac35593d7d50f13b75 |
Hashes for qoqo_iqm-0.6.2-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f8544d44bac11474a2b4f1eb590c9b3aaede358767cf43e929a3848d24f4c3e |
|
MD5 | f08d72e0f4b23a668960f919d5533d40 |
|
BLAKE2b-256 | b12fabe1a1d9fd3843804c7f1eb8ca65dcca2721de23ec9721831ac6edc70fce |
Hashes for qoqo_iqm-0.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a77d51a3e394d21031e2d466a8fdc98f7e621fe9c3e1c0a25fdacffa3dd20ddf |
|
MD5 | 661e31ab99555abae31e12c887e71fe8 |
|
BLAKE2b-256 | 49579d47cd0217809964880fd63c48c3175355420d9bbd03edc054b21428cfea |
Hashes for qoqo_iqm-0.6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b47776e0cb8c214eed97f238d62a0fff86dbc6a08b28bb43ee631985c473724e |
|
MD5 | 10668432de9b3e382e657c3b9e4a8f99 |
|
BLAKE2b-256 | b49752b72b219bffbcbbce0c3d7af0831df1280168550ab6ca115a49a07ca50f |
Hashes for qoqo_iqm-0.6.2-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 185b53440db0bfba1866929a4a2617b8adc48cca73e44a9fd11fe9584444a877 |
|
MD5 | 249b7f52bf3c930c070d3a8d53f138b9 |
|
BLAKE2b-256 | d34f5339c5ca3523d34204d1f3c0330cc2df73ac3dd24c0f4bd3aaad5a6809ca |