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.7.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a23a40f44543bfc1368f016d6fac2dd8c77c2ad2e117c860c68e711ca855d4a |
|
MD5 | 073c1b12ff92e1aeb32f5ff08dd7f075 |
|
BLAKE2b-256 | 1f0a2dd3f213c96b282713c8415477c17d5cb03d40d125b76470b99a1cf709e4 |
Hashes for qoqo_iqm-0.7.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80eeff5eba287d8c48884dc0095ffc786e3cbb7b6b1a0851bcaa28229a4ee865 |
|
MD5 | 42f9029453ac637bf70b726bceaf092c |
|
BLAKE2b-256 | 6b01126881a8893bbadd89b6ec9cf87dc6985464f0757af100491bb738cca253 |
Hashes for qoqo_iqm-0.7.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7f2da6c38c9b054129933e889c714e4f7125438a6bbfc13b87450091c63075 |
|
MD5 | 5e19a8755f73f66009d159af4aa48f62 |
|
BLAKE2b-256 | 5f990e7afcd80c9dee8dea177cf38000f14919ec3f0d603a577016b0f3fc3c3c |
Hashes for qoqo_iqm-0.7.1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c9cc0d35f02f520cb91c8a32fbbad07076c8f4af2353273f59b11ec1dda795e |
|
MD5 | 6fdb7665df5b67bbf073231c25ff7c2b |
|
BLAKE2b-256 | 267b336d48cbe5c092a6f6993f98955618869da7bfa67855e26ff4e1aa731003 |
Hashes for qoqo_iqm-0.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6149878b0c76357792d3dd7d87096b744ece65c75017d844bf3120e7b25b7a53 |
|
MD5 | e844bbc64358498a6d72b69d97dd20c1 |
|
BLAKE2b-256 | a564fdda062c5acbe40f2295779d38c153e270b635f0101468d0ed94f714e7c2 |
Hashes for qoqo_iqm-0.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6d1cb395564bba9b33ad312a7cdfaf9600c651c946a4564bbcd17bff6aa92d7 |
|
MD5 | c8bb89237cbb374c4c3f85ad97828e66 |
|
BLAKE2b-256 | b08cfa2a84b270fea37d405db1e6b36bcfbd8de48266babaf66f2fc6f9b83e7c |
Hashes for qoqo_iqm-0.7.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dd300907a8adc515a9697208e3cc343f4171235deaedb0d29fd1dd3df036172 |
|
MD5 | e8013b7f385291e33e928d700236c7c8 |
|
BLAKE2b-256 | cc47c5524bce2e0380cf67850ca1616084b7c05cdcd8b1a32f8775937f2cc233 |
Hashes for qoqo_iqm-0.7.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 772a828b76551d3d92646cd74cc74afd794ac120d09caed0971ec6b4201b7d80 |
|
MD5 | 21b1896396363f87d705737a9261dbbe |
|
BLAKE2b-256 | a90c87babd159be5243886826ed38b3b1b6731660c499933ec0a86546bdffaed |
Hashes for qoqo_iqm-0.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc98cad96b2846d9069b6b940a5d221f637b821ca61d6cb38d5bfd8744190504 |
|
MD5 | eea90eeca60f8fe489a10857f4139bef |
|
BLAKE2b-256 | 9c6d9d4b86d2148cddbc1d8bbae04f373bee2b4c2dc5865763c44b0957abac47 |
Hashes for qoqo_iqm-0.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f193c7bd6de7999cbd5bdb7f9e431ded94dd89293b5bb0ad0cd5ea8e2472f00b |
|
MD5 | e04f2069dc68b060bb99e31faff7e485 |
|
BLAKE2b-256 | b48646896fb1c712b8659d5a9329b27c4f8535f57a6767eaa4097df3f6724315 |
Hashes for qoqo_iqm-0.7.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6211f5e2ec923baac1d46e6bd04da5c50d0be28269901d817afc03b8746bd541 |
|
MD5 | e246f8ffb4fca067fbd29f7f1cc9418e |
|
BLAKE2b-256 | 69e0d7559174d9dc7f61768c96070f42f63e80f4ed893549f66f6f6088c33001 |
Hashes for qoqo_iqm-0.7.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e70a24062a5dd032e0c13c303699f64737d3c230a03ba67baa50a84b73d17038 |
|
MD5 | a70aa1071e11fa77f45584f0e4ba4499 |
|
BLAKE2b-256 | 78989cc3c14b1df7a3e77cbaf9cc7577338890e3656a8980bdc8e1e4533ed001 |
Hashes for qoqo_iqm-0.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 052ab828220caf23274799989acac5ef4d7a1e69c1d98412bced51fd81b12628 |
|
MD5 | 2fe95ef7b4367f21e524d00842de4661 |
|
BLAKE2b-256 | b66160cf0e72020029c8bcee929235ed3993af09401c65038861f2f97facb47d |
Hashes for qoqo_iqm-0.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 133ef4040276a3785895c635b8e87c488c3308d10c0da888de6b507f198a639b |
|
MD5 | 29e5e760450db10a731c52d84dd28299 |
|
BLAKE2b-256 | 3730c8ab5c0d7c868a030cd57261bebd4c66ee6babb818de2d95b7435a27309a |
Hashes for qoqo_iqm-0.7.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3706fe6789c102845a4dd61d33b0a947f175f915e9bcdfaed730b1d567a385c0 |
|
MD5 | 4d43602d2e8990f93ea598f2340fa685 |
|
BLAKE2b-256 | 38cf6a11908459a72a1dde04ba054ef8b8bf8b36142791e7d0fe49527c4408cc |
Hashes for qoqo_iqm-0.7.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f0b01ad8efe5a4fcc7f1e9ada0288398c358b006103d654781f6721b91a436b |
|
MD5 | 485e5214735689c9c47b6d748a8eb936 |
|
BLAKE2b-256 | b5b9ec92641f4f90c61a2f1a177d0f2c097f6814d5576d00e05686acd04d7ed3 |
Hashes for qoqo_iqm-0.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a82452c0cb4ccb04d68f3907b9241a4097d2f825b456aac7deb3fd53d89adfba |
|
MD5 | a77cc327cf31e93f6410711601b038c5 |
|
BLAKE2b-256 | 446b03653932aacc339bc87ee39d2387b3e90cc6508ac368e81e871f8579d6b8 |
Hashes for qoqo_iqm-0.7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c991013bc83b882f9f53d7e90cf60f8ec2e5f81f35855ea0865f8f515e668fd5 |
|
MD5 | b92abb64e8bbafeb056111a5a63215e9 |
|
BLAKE2b-256 | 8dba2aaf20e249f77c2a39b322e9ff59edcf6c2b248bc98ba1022135ff96928d |
Hashes for qoqo_iqm-0.7.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afa4be43fc2ebefcb3817f2127ade6df95fb1f64d799b2edf4c4f1a532af8b36 |
|
MD5 | 191e009862242fbfd182cc686b52e7a1 |
|
BLAKE2b-256 | 9d378b467bc5bd8e3927088d9ffc3a678f3ae368b9a2b25b365b56aad8212385 |
Hashes for qoqo_iqm-0.7.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59d6367cb22c62f10651bfb62bb14dd5104aca3c3983712607db0b9026b5e8c0 |
|
MD5 | 7c2dfb6e729283270e6c65be3da9698c |
|
BLAKE2b-256 | 5c1c4aaa5ece5ef26bbeea290c4abc051fce449404b16a65865f506d9f88088f |
Hashes for qoqo_iqm-0.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec63047f99427f92d2aa086730c3eb04f0cfb932abdb237506f69b03e44ed754 |
|
MD5 | e6da11ca6815eb3a5bdce6829c6f087e |
|
BLAKE2b-256 | e17c7a13c8a4862c0d3f8e2861757e941319593c4dc88c9880dc74dbdeade33b |
Hashes for qoqo_iqm-0.7.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83557f5be92ce726999264cd5e2c7f9217bdf3cdf6d64c2b472e331f67106d5d |
|
MD5 | d8264795f187c61d7f3d519f6ced4801 |
|
BLAKE2b-256 | a6d7d6f9e6eae63e30fe16825542df0fc7ed73df8ad21b3d507b98a677f6a466 |
Hashes for qoqo_iqm-0.7.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e92d72f74cbedf10cb4bb95330873dc9ae279aa87d3c297b2abb816a7c3a2ae |
|
MD5 | dea53f343bffa0d9c39be3d32647bbab |
|
BLAKE2b-256 | 8adc585374e8ff4154d273fdfdc225f48be57775bca9d434939b365875fa385c |