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.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13f6dcb73568cdb3a892b11d5d080f696277b265db51eb1efde8a3654eb6a203 |
|
MD5 | cc22a6a9b049c7dc260b90eecff29755 |
|
BLAKE2b-256 | 03c5b5eb7d51f054eb59a217399f606aeb6296bd95ebb0f90f291527c6f9c558 |
Hashes for qoqo_iqm-0.7.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a640285f1934281d871ec8c659440f970f223a5d221f9f3c394fde75b91ee0 |
|
MD5 | d4065db0127d13cf24b22cbe1dc67ec5 |
|
BLAKE2b-256 | 38262404f6ed8800635187451ae416ff75d2b7435c5c859de6d19a56237b5014 |
Hashes for qoqo_iqm-0.7.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d95eff5273a375e0596537cab33a96c0574682a4d82ecd7337d4f3dfc3c1112 |
|
MD5 | 169da753ffebf7178c67a74e43672abe |
|
BLAKE2b-256 | c20c5594907a12f19e9442e1a6e35c8e281ec650014af0b620f74d08b21eacfc |
Hashes for qoqo_iqm-0.7.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c580a1d1fb8534ec68e60cec49555784046a9d354325f1c6c1ae6816eb227e |
|
MD5 | 09c185a776a6f920a3de8ef409f7913f |
|
BLAKE2b-256 | 65ed585b9b84e6c959deb53909c496a8c449b5a3ada7ed60bedc8a020289ca33 |
Hashes for qoqo_iqm-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e077865e121fe8ad9d8009ddababf46753bc90170e8653ffb0ab7753409cb350 |
|
MD5 | 478ee924262bf57bfbb8be2053293be1 |
|
BLAKE2b-256 | 7d6c9ce2232adb84e7f71df05bb7e74054ae6eab5b48e4d553161590f52cd54a |
Hashes for qoqo_iqm-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83eb1ab79beb758b98b4d066beeab0a6f5ffe40962be175ba18f962e79bb26f |
|
MD5 | 0131877450cafee409947fd6a93c9b1c |
|
BLAKE2b-256 | a7b7c4ba52f3547859ddc8108bf98c2e5defa97891f8976de9be0e2b9383db69 |
Hashes for qoqo_iqm-0.7.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce2efc463f1f9abc8674cd4022704a7b2d76fcde63999f87940309ecdd8866e |
|
MD5 | 82fcaa7793adcf575eb3be3bc0c1e5ea |
|
BLAKE2b-256 | 89c404d24cdeb32d023709418c2dc2a770338fdb72e935f1fb40936cf1f2a72f |
Hashes for qoqo_iqm-0.7.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48a611cc95bd50830f884498d862466195811919a167ec1b112da10947b08362 |
|
MD5 | 2233fa912aae89a0885eb421b1a2e070 |
|
BLAKE2b-256 | b1a6d2d6a9c4ff64f88961bfa9019bc824b2725dd6cad73c9072df4eb07cd1bd |
Hashes for qoqo_iqm-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88b3df6ce652f6ffe1eec2f6501aa17bcd17f5f1898956b37e79fea31c24283c |
|
MD5 | 7d9044ab4c56ed6898426c6d4360e3d5 |
|
BLAKE2b-256 | b5b40e7e6083dab2a17e980478f30a145f0b5ee90d975b87895b94d49b5c92da |
Hashes for qoqo_iqm-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e5fe79320048db34437a0060be992a09381d0edaa87ffdb0bb4a25eb0fc398 |
|
MD5 | a854f629e588a6c6f66fe4e47e37fccc |
|
BLAKE2b-256 | f18000390728a223cffc6d45effa15010e2cfb833f2e728538cb21da9ca6bc34 |
Hashes for qoqo_iqm-0.7.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e873b91ab345a3306c0a0ba70d77cf9ae9ba29f69a17c10d686f980d36261384 |
|
MD5 | b323012dc40a772fbf92fee0fead2414 |
|
BLAKE2b-256 | e4ddf244a06679369f4413a3abcf81004adacd2d0da3bb2ece04e0c573078919 |
Hashes for qoqo_iqm-0.7.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d05a908460e012b90fad84e3d6241b3ac3ece9e642fb7d565d12651c1014d75 |
|
MD5 | edc42330f6f3b2684d55c6914e752d00 |
|
BLAKE2b-256 | 864e6d4a2d88b4b1c17f00e06a854a9dc363d4354de6ad6de4ed2c49cead7312 |
Hashes for qoqo_iqm-0.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f8b4e4fbb67c0d5357ecf01a156de79745ce8a1c54763b7e8805e6e3ed101f2 |
|
MD5 | bdd3c2e7debaea29c17bfd51ef539f25 |
|
BLAKE2b-256 | 97b1843fd4af8b164c346b2bdc94b3cc0e28271b7e48f9fe08a57a7dfc680497 |
Hashes for qoqo_iqm-0.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d63b5e435d85435e3aea223e256bde9c76ac17c5913f7bfb145b8684680a1115 |
|
MD5 | e3f1892a67314caeab8ef9bc96b16fc1 |
|
BLAKE2b-256 | a1266e4899ec727c7f20aa680b96d63637c5508ad5bf0a6df60ae2e4eaebdd80 |
Hashes for qoqo_iqm-0.7.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 884b67a35b3521875536586adcb6f90e7d4ba7a6b401c98c418620c25e7cff09 |
|
MD5 | bcdfe93cfcf49af0bc16a670bec90344 |
|
BLAKE2b-256 | de094f3b9bc48db91c68809c691507fb73169b97c59bba427d2b35837d210574 |
Hashes for qoqo_iqm-0.7.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fdfd27120e233e7840d3a7399c66e8a32881eca9aa56eb003fa74b19f13ab0f |
|
MD5 | b0f1c34141f9223a7707e87f397cfeb6 |
|
BLAKE2b-256 | 6ce1f9a9a6a7d657c9b591e5fe232360097e981ec788e1168ea2f4e25673ba93 |
Hashes for qoqo_iqm-0.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45f5d015ee67b38d1c93f111797b49e3484278612414b47686e265084842c7d7 |
|
MD5 | 1ad0e13225e81c46c71a4faa43c99ef3 |
|
BLAKE2b-256 | 567ab42554955e819b7706e89871aa60330b83e2918c9bcebcf1eadf6770e1c2 |
Hashes for qoqo_iqm-0.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 543e58ec26280220ad59d406afad2534f0d5c11d478180552d5ce1d40fff4551 |
|
MD5 | d06849a75b2651a13a1b11df9ed69fcd |
|
BLAKE2b-256 | 70547e0a5c3eedba27140baf3e807a4f8bf24cc7a3ed318c94e1f46747ca10d3 |
Hashes for qoqo_iqm-0.7.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61ba4d2b7f5d98c106987a3fe2399f278b7295e563e39348babc32e353b4fdd1 |
|
MD5 | 5845ff4dd1feb66c59c693a747a5c4b8 |
|
BLAKE2b-256 | c5a8faf0dbb9724f3cf5bbcf6aa46840b1366e2e225c9aa8b88644ea7d8d18e6 |
Hashes for qoqo_iqm-0.7.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee32b1dce1145a678eee2b7c8626da012a1ea4c3eec63e79a0b53c239cc27c5 |
|
MD5 | 388d89be3f7f7afb544bc3e8900b2d32 |
|
BLAKE2b-256 | a9fdff412d6a8bc0ef4d41ce27f73794ac042664d486c23c11d03645cfd31068 |
Hashes for qoqo_iqm-0.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48a41e78aae3973a67ef9b07441d13a6540cb29f736bc50d7db445cc43dbf119 |
|
MD5 | 777c001c4b20adb81ba52c8fc3da05c4 |
|
BLAKE2b-256 | b3fca57cf9b1f79e272a0cdf53f4287d48050de2de4b1c3a8bb576f0d8568473 |
Hashes for qoqo_iqm-0.7.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e793d7b687e42e7afa058060183134da111d81bf3355eb7f3d6e4dcc5efbab24 |
|
MD5 | 7aacf637d920b32261f939a90511b687 |
|
BLAKE2b-256 | 0e2d56826f3dfad9b8d0a9ab5cc8084a34299a4fa52744e299e256aaebdc73db |
Hashes for qoqo_iqm-0.7.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58be9f5050877d4a729a69a2c58b3e455e4c2605daf49484cf59f4dc3a01219b |
|
MD5 | 5e8862c171ae30a5b9a0cd9e221b26cd |
|
BLAKE2b-256 | 9c960b7cd17e0f71c8145383ce667ac8182e726d96e884b4d1ab2e6ebfee7777 |