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.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c927cc414da04b5a07527253d0f2582c44c9f92e000075c756c16a6efff3706 |
|
MD5 | acd35124ca295b5eb7cfec82de815179 |
|
BLAKE2b-256 | 2bb1b45c865b695ed2c6a43767528c6d6d142f4ff249e44e584327ec83699483 |
Hashes for qoqo_iqm-0.6.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d26730987f165cc07790698ce3748e4a1a7769d0a34ad1c197e896650e3c1cc9 |
|
MD5 | c66ba2bd595a5ab48301a88818a7b628 |
|
BLAKE2b-256 | 397870ba3a1bdd8db78805c315b8b9fc3b6223e100ced4c84e9a1782da490806 |
Hashes for qoqo_iqm-0.6.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9483e28d5453734001e841d1f5b565caf426404f29ce42c6b8cd9a6287384731 |
|
MD5 | 01c2076224c23a54cd6969c00fdf0e83 |
|
BLAKE2b-256 | 0e8552ed29763c725e77c9bb27aeff1892f331436152ee37bb00227d3924e542 |
Hashes for qoqo_iqm-0.6.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12a9b9d89f27ff07ed3625ea407b77bec908eab7ef690c8ef11304d4daa393db |
|
MD5 | 00a3a1fe505296c1cdbbcbdb560af0e8 |
|
BLAKE2b-256 | 659997e54cfd246f641390bba2eb2b659767ccb4101af29cb258a2b31f572e6c |
Hashes for qoqo_iqm-0.6.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba3dcea567373928979b15d3d6411548d0d85cec39d3aac5c7cf2bebbe52058e |
|
MD5 | 75b452f24ea4581e3a6dd55baa0c6d5c |
|
BLAKE2b-256 | 3e5f6e2f7cd76a82b1f7abf88de3512863ec59130fe7b972a230f05d87f5c7be |
Hashes for qoqo_iqm-0.6.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f32a71cc48fd0ee63afe501f734cfb27cdf42f04814ad7a056415ab4083ab2a4 |
|
MD5 | 62f3212846b5c29289412581d8e3c7bb |
|
BLAKE2b-256 | b9db889f958d42483662af4c2aaf3756b245f86ed9e9c455f69217835a6e0e0f |
Hashes for qoqo_iqm-0.6.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 939a1fddb5b610e01a15028957cd47bfd9cc42079e85bc74f5dce0f77e5149d0 |
|
MD5 | 958ad2f1df402e9fdb8130b555b98a59 |
|
BLAKE2b-256 | c74ce988d514d03b3b419e386878bc0e1748fc26b889b91b01ae30021786d114 |
Hashes for qoqo_iqm-0.6.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8d2f11963ebb29bcd6121b32ef48520890d27e24a1aca28907324f9f9bbd9e0 |
|
MD5 | 792e959cb6a39922f6cd11edf2b77cf6 |
|
BLAKE2b-256 | 25633dc02b83ee670a12f2591c4cb08b795840039d2b1d251041ac635fba1fc8 |
Hashes for qoqo_iqm-0.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cee009dd9cfca029cc19274ea858f8e7e9f7bd066e8b96b90d2428fd2967c5f |
|
MD5 | b4e6606bc991db1d9cb3c0d26db18e5b |
|
BLAKE2b-256 | 2cbade300a676c44c191fe8e3fc7b13f65e97e90d27391b6f23f507f18fecf4a |
Hashes for qoqo_iqm-0.6.4-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dd1cd4a579810b77e1ca9cf64fd9f616f0130cb6470604500f9c41a5e2e38be |
|
MD5 | fce57eeb4f885134b3ac2b7de8a7aae1 |
|
BLAKE2b-256 | dc33ee8c5930978cd72608ca9c208420954baa3a9dafa294181accfbc17c45c4 |
Hashes for qoqo_iqm-0.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a286bf4668fefcbe01bf5fc50dbcf0f21cf9f78d90c4c164fea650568a81f58 |
|
MD5 | 2a272c634f3d7ccd26ee25f8b7620dce |
|
BLAKE2b-256 | a9facce3a94af367bbce4a3681e4c079fe34c803370869eb36e71251f6dd1717 |
Hashes for qoqo_iqm-0.6.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d53d577278f62fff5f7af02bca41d5ea8ff3b2dfa7d22d7facef34940c34d057 |
|
MD5 | 39644f7c1c78c9779b87d4190b1a07cd |
|
BLAKE2b-256 | 9c8f510070f32bc298ba26cb919859e0bb103caa775d3a9b169f08604fdce954 |
Hashes for qoqo_iqm-0.6.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7767c223e0a850364e1417ec20cbdbaa0d1d047a19b8c36209ff33384ef0f027 |
|
MD5 | 8ae2103c90c8fd0455554ce8b5b0dbeb |
|
BLAKE2b-256 | 892cb39d714c81e58e442ffa4445928dde9fe0ddccc54c7336e61bcd1c766e5d |
Hashes for qoqo_iqm-0.6.4-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a72ae821e63452248d9a4b685aad7b988f7f2afe6f099282d1d142d97756eb10 |
|
MD5 | b390db16b5c52ba5333b8c8551fa8ebb |
|
BLAKE2b-256 | e1f734bbfaa33631ace8a0486a8a68ca91e3577cd166176d2d28d9515f4b4b09 |
Hashes for qoqo_iqm-0.6.4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d2355168b9d191901acaec8249f069a4c03b019acc7154f650ef1f0a53d2856 |
|
MD5 | 6d30a2f740f459cc92fb0f1e3c83e827 |
|
BLAKE2b-256 | 51aff84d0bfc494b24aff78a1561c3b77d999201bdf41c981e7eaaf5c40a7891 |
Hashes for qoqo_iqm-0.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bc72d194e77fff5009018760bc6e9237bbb8da5e35c3cfacfb79e26fa5f9765 |
|
MD5 | 3ac54fd4f28d0562e1577af66832bacb |
|
BLAKE2b-256 | 2ec1e9fc83f7739fda201123a018702d9a40061517c66615ca2ff93c4d976a3e |
Hashes for qoqo_iqm-0.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e1875d61b5d77d7f035348340cf7ab0ab09c1d69c4412fb14fa1df1e028f2c1 |
|
MD5 | 7942156d83e2aa407f98705eb2fed667 |
|
BLAKE2b-256 | f8923890cbd1849d86619feb86eee99028f941a3b3e32dda48b5c0f1fbc3a62b |
Hashes for qoqo_iqm-0.6.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d8a50fe8985883db5e74ad45daff26a8b44b4bf13eda31d1cf74b5a58f074bc |
|
MD5 | cd628be88bf378fd91c6f91886ed72c8 |
|
BLAKE2b-256 | 949d05fb391524fc5f47d859e384b88df6f949f4fffa1a353bdf3bf64dfaf648 |
Hashes for qoqo_iqm-0.6.4-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee75481b37df3e3dc39e2dcab7cc94208f5fc9305b7e7f89335430eecc17f0cf |
|
MD5 | 467c592b1e8af3a8ab87b1d3a0199e44 |
|
BLAKE2b-256 | 1772e7f956eb16feb09a48895036ba544c3cebf78d16ed44825ee0f9f1698836 |
Hashes for qoqo_iqm-0.6.4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 933a275d1a567f9949bac7f7eb8c3c4d7c3ea1fe1c9788927559ddb2d9da4770 |
|
MD5 | 8d562d9deae2408624289434fe33cbea |
|
BLAKE2b-256 | 554c923cdd85c7efad5f095603c6d3f1ba05bfa1df0013e7bfa830fd042ac9a4 |
Hashes for qoqo_iqm-0.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 387ea85f1ce68d465627b2e94eb5a9ee45ec33cc5ee6316c827165c56e5cf6fc |
|
MD5 | 2dc98a23642ccf0d4cacc326bbb2752b |
|
BLAKE2b-256 | 5bb7e080862f2605cc547c6992d7b6f3e646c16ef79faf22e97964c0478515a1 |
Hashes for qoqo_iqm-0.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5962fd204712166508d831defc9ff251a574576c66be1a6c57b5feef0bfa965 |
|
MD5 | 75fab94e5b6a8b1f722f04886c3391f1 |
|
BLAKE2b-256 | 0a634860845e1cfcab8b4863b7367677a46f125cfeb14fc56e4d8eed2e253c59 |
Hashes for qoqo_iqm-0.6.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b537545fc2f8faac16a43d73f5b97cc3f4995c9a70f5ce8d192e204a9235c8ad |
|
MD5 | e80eee5816501c583c9834c1b3deb7b1 |
|
BLAKE2b-256 | cf0a8b29501ccd8402f23259827f5a2f7aab901d20f81e3a49a5bd2244ea92e1 |
Hashes for qoqo_iqm-0.6.4-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 353a568447ea6e5c74d6825459ab28b3d602b8d24fe15b1c4c6e8e64df52b336 |
|
MD5 | f9701d1f6451607d6a60ccc469ccdfef |
|
BLAKE2b-256 | 0d09a299e0083d369f281f53e5d37ad11695cce4c56d5cdbd197bade83844189 |
Hashes for qoqo_iqm-0.6.4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 458117d30dc8db6989f38cce7b8e4b894d84ccd4daaf0fdc5587943224aebec7 |
|
MD5 | 408347b6fd7c8ac298473f9589623a6c |
|
BLAKE2b-256 | a89c918e0643418d158bf57e24ffdee85626034723de753c20fc60a1bc430f5a |
Hashes for qoqo_iqm-0.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88d71baddbce2cfc5cc943c72db4b16ce66e525b964b55ba4401d1d24320a16b |
|
MD5 | a8a496fc0e49f74870781b8d711c8578 |
|
BLAKE2b-256 | c8d987a044c9351d4e02d18a45413e542d80f022cef95cb4871d21bc5cab38a3 |
Hashes for qoqo_iqm-0.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0e2f9800afd2e27acea223dd78e137c3151b2f6b68eafb28f5209c0db949e1a |
|
MD5 | 08c93afeaca7ac92ed0150ae5c19ec95 |
|
BLAKE2b-256 | 4c26f26c46e06e549d5f6193b8a38613de132233dd19ad6bb0a36ad0d046a6a7 |
Hashes for qoqo_iqm-0.6.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d13c63b83ec3d8165e76c08f5cf3dcbc798f333b7eb603bc83541dfdf6e1c69 |
|
MD5 | e4cb7cac24eb527bb99f813064558dc2 |
|
BLAKE2b-256 | 24d5d6486f3c0a8b17245d5fbea0b54d5f5eda05f661f9778775ff4de919d8cf |
Hashes for qoqo_iqm-0.6.4-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77624982a33116265f5012cb5e30dc5473abeeeb802aafec741fb998edde2b47 |
|
MD5 | 5fc5a9d189d7276d813dae41345a0602 |
|
BLAKE2b-256 | 9cf3ea4aedef587ae6f52d67135afdf22e6835c56edfb3f8159dba8e8a6c6621 |
Hashes for qoqo_iqm-0.6.4-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d8fd6210621d2bfcbeaa56cdae8acf5f6d5260c1d88451a1d0b7c7ff7a80012 |
|
MD5 | 5d1e845dd686fadd91aa05ba43b30494 |
|
BLAKE2b-256 | f38320952215cdd5b9fc6a096a5abc96a9d26cc40703b5a7c06c9e8db5ec85ae |
Hashes for qoqo_iqm-0.6.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bd34d44e6a7e85db6b465765d62bf93c67e3d853300875d5a1d40f5b9c8c2d6 |
|
MD5 | 14a57a3aa0baa0ea817458da352db9f9 |
|
BLAKE2b-256 | 52cfae9fb3ac59d32740df3fa66eec77177705f5c38eaf3de2ee0f7a48aa4e2f |
Hashes for qoqo_iqm-0.6.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03bf8188b8ae9d180c36010e5720cebf054a81518402ea53eafd0901cb7b65c5 |
|
MD5 | 53d4d2d9878866ab7d85122128af9426 |
|
BLAKE2b-256 | 7e303fab26d4c1a1e6ebb6eb427b44594f3ad92d2df8fd2ccd57f8eaea7ed71c |
Hashes for qoqo_iqm-0.6.4-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98bd3324ce4848a7828f5d43b2b1b7fe2ae1eddb1d411d92f252fd9e0c5eae17 |
|
MD5 | e7868a88c8c45924dbabeb2fb80f4cf4 |
|
BLAKE2b-256 | 476b0d67ced0dd3ac293109838f80b94c7b5744589689cc8551f197c336eb78e |