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.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf230e4acf11e4e1b7ffd49a4bbaef6c1edc6fb582d92b29285a529331e0044c |
|
MD5 | 0250dbb90f06907d512ef236ae4e0bb6 |
|
BLAKE2b-256 | 54683b084cf0107db395be2ac150c99c2d7df6ffe4e9dcd46feca60784fe3a34 |
Hashes for qoqo_iqm-0.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f5d5c097af8aacc3f98c06c172c54ed1c6c4507dec6ee9252dec7179e2f7edb |
|
MD5 | 06696bec177a8035fd2f23984f085f4e |
|
BLAKE2b-256 | 09d78a9978ceea54598a908d9c28b13d51be5fe4b042bd31d0e1b08d18bb3883 |
Hashes for qoqo_iqm-0.10.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5178db48451c2a22ea9f911ae45cad1f227ffbb850554d8f77fb73b25a096e87 |
|
MD5 | ed12b49d7b3535a1edb2d2cac8d895f4 |
|
BLAKE2b-256 | 3883c598c281a124d3e766de8115047d3dc91dca298e36c422a62132ba9fd1b1 |
Hashes for qoqo_iqm-0.10.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca461af2b1725f6fc05cbf7ca358af6de4873be837bb92f4ff082494ddb2300 |
|
MD5 | cdb0a7c7eb40a73cad96dfb2ab277361 |
|
BLAKE2b-256 | 72a6867d7260fdf3d00acc90d465d1d9da4f62418213ce6274f20d2f6e465044 |
Hashes for qoqo_iqm-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a27879ba665a7cea524125d78ec99574d357b6e36c36615f08ac1217840a0c9 |
|
MD5 | ceba8a9ce890d818e03a04de139d751f |
|
BLAKE2b-256 | 791e455c6a94d0d1e57cf848d2103bafd4f5d5a368842d405e63deefe35e18bc |
Hashes for qoqo_iqm-0.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3c38eccb30f7ff1502e020d9faa737a04e8818ca321e3d48453fea031690b44 |
|
MD5 | c7576c574f9bfc506bbe925acd008fd9 |
|
BLAKE2b-256 | e33f6c47159820aa57f1fa63a49802a4869d1f08325ff08e3a69ea7694eb198d |
Hashes for qoqo_iqm-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b383d8612e1833b61027bd2278b20011eb9f08f251ef1f6fa9ed0c5dbd74f47c |
|
MD5 | 2b46af2bdaba7e52edfb8bca07ef4cc0 |
|
BLAKE2b-256 | 5b434e80720fa26778482cbebb45c267e8978ea6f560ca57d663653a0db2b795 |
Hashes for qoqo_iqm-0.10.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05faac3b37b753976c4fa0eb47172fd8ac6c5a3cef7d061991e24516704beee3 |
|
MD5 | f9479370234a373593f840ca100407c0 |
|
BLAKE2b-256 | c3a25c6edc74bf3f4bd671510d37eac8a279e65299017dc5b2881a08eb0bcf85 |
Hashes for qoqo_iqm-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f11ce289248e9bbe638987b48df7f36e6340a7cf15848b0bc03b3ca688fdbeba |
|
MD5 | a4e72d07a69b2d368bc3d4fee01d68f9 |
|
BLAKE2b-256 | 189bc85907a76e673d7befa8c4f2a9f9297a164a655c475f16f5cc6e2d7bc814 |
Hashes for qoqo_iqm-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14657ec67f9fb39f7540ed5c4aec5b9181fbedd0826bf7b6fd2e7cbc17eabaec |
|
MD5 | 8e43c43c6407c5fadde223d9531a7a1a |
|
BLAKE2b-256 | 9e2f9868af4dde20952cae5de71573bee5ac4ae1bedc9ae9bec3cd39156880ba |
Hashes for qoqo_iqm-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 196a8c3508d1162fe4c4c2a233873898209ca26b11eebaa7fa55113bc850309d |
|
MD5 | 0857a6afee0e347c6aaa4db2d574c7d8 |
|
BLAKE2b-256 | 6a27e887ea1d1321ac51d48a2cdcfd4b4c4d4a2b000290af5842d9daa6c78532 |
Hashes for qoqo_iqm-0.10.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad6863afa6061e77c5e8542450c82582461434b1fc4d63a44a92edef563bbe1 |
|
MD5 | eb78c948a395ae7b6ba2febdbced729c |
|
BLAKE2b-256 | ddb4da2e0e32936ba7733defc9e4b3704eec39c33883944d17b4ff224104d0bf |
Hashes for qoqo_iqm-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca8df79b63cd426d53b243aa04ecbf2f8f63e128d2647e2464337195a3623d60 |
|
MD5 | b89ee8d3d25720c0b76124d27a270fe9 |
|
BLAKE2b-256 | cf8b6301806f9fb8f76d0bca2aadfb480e2e84ea2aa4388c285ef7527ee7cf82 |
Hashes for qoqo_iqm-0.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa2696adddac040559598e83195e45f2b49246d13b7b1ec179d7898aada32ea |
|
MD5 | 35e2f24c96111fc17fc00954d5d1d89c |
|
BLAKE2b-256 | b2a4d0f2e841952ce41be762e39d363df80f0fdd22107a31717d40c4a3ba8223 |
Hashes for qoqo_iqm-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c9767b664ee22c0d5d1fce03ffe47644d50c8a49bd7344790a82c51c1c5b21b |
|
MD5 | 6ec26c5b2dc97f5ab88ec29fc8f3dc1f |
|
BLAKE2b-256 | e8dc458235f1adaca388e6fe4b1120b9cd58b9a4dac2356c0414a7b5452e7585 |
Hashes for qoqo_iqm-0.10.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f77d0b1349c24a38c44838f79c0dc3006967040b984697704a3edc1e0aa6206 |
|
MD5 | cfbdd3a007ef3ece3edee3aac24e974c |
|
BLAKE2b-256 | 9ef7db3022a865f9de0a4415dc788edaa59291fe10a7f83daf7585d4a469a8c0 |
Hashes for qoqo_iqm-0.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1b42dabd2264bfb838abed898a0b703ca68a562b7067a32728902e8836bbd83 |
|
MD5 | fc98839bd92cedb089a74f4622dcbf7d |
|
BLAKE2b-256 | 4ad61f00227f96cc5e30e76c354dc67a348e6baa03ed59afd532fcb320824a5d |
Hashes for qoqo_iqm-0.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4df359bd9442e80427af3102ee62493c3264eefd197744d68f7e7e53d88ddb3 |
|
MD5 | 9120a427bd31a843913552d45eb2be82 |
|
BLAKE2b-256 | 45023b9a5fd39722a5cc2d46d40830b5d6c6911d0afa250a80d1e1d99499769c |
Hashes for qoqo_iqm-0.10.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e971e739aa2a2b499e89e1e1e182cb690382b07f0f81ff6b99104b9d080d0df3 |
|
MD5 | 67ae6dd843a6cdbfe2cf3f9ee161c3e6 |
|
BLAKE2b-256 | 6147a6cc151e037432955326c105723fec463d187f5471d7f977036bc60c9c72 |
Hashes for qoqo_iqm-0.10.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad6a98e12b681547118e32b054c7e3a0556df5b2e2c3af6f48586af38c73736 |
|
MD5 | 230e7dc42f84cc6d6cb66dc8143accdd |
|
BLAKE2b-256 | 1e64c12d68d0ef1500222c239f74735216a4298c6f71eb5611edde8e2407c66c |
Hashes for qoqo_iqm-0.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a7e9bd0dfa58175dac2fdc71d6341ed5e6bf95cc1ea17acf1208a7ccae6f424 |
|
MD5 | ea68d444aeeb266e179d5806b5b9edf5 |
|
BLAKE2b-256 | 768f71816d4a75ee969b98cd3a6902fa1a973eb325b5a9ea8657c25aa95e8cb9 |
Hashes for qoqo_iqm-0.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3aeb0dae122691a5ab3366adaf8147e8a287636a01a182aa1f5872801369bbd |
|
MD5 | 0a73992101896c86abbd273385763486 |
|
BLAKE2b-256 | d3e13a7ab5dec09ecf32c8b8cf7408eff6993303e2fb1bb0f193707421fac0d2 |
Hashes for qoqo_iqm-0.10.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eab6ec402df49188c8c4344820eb7dfb59b47a85b9cd29318b2870d65753994 |
|
MD5 | 090163f8338983ced3874b73c6f1139e |
|
BLAKE2b-256 | 9db68e3c5b10ef913fb177fb6ad52a1f95cd515a7fafa4ca2781cba2ce64be80 |