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.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb821293432f90bfd7c73ff6484585378fc545255a3a8c5ea61c1acdf766014c |
|
MD5 | 692268bfb405c2683d51f3c8b3e126f2 |
|
BLAKE2b-256 | b0ee8b65fc727a817fa17377fe24de9951baf987cad1ef6a175f40587b9379f2 |
Hashes for qoqo_iqm-0.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a766adbba3a11d1ca841f8f6bf1f0b7df713b05f336853bfb965f2970fa8ea76 |
|
MD5 | a5b79bd8433a3dde7989a7e80d15c1a1 |
|
BLAKE2b-256 | f5aa2d152bfe6f9e4dd3306306c0a5500f7e28d92f9ddeb0c517675e21b58a65 |
Hashes for qoqo_iqm-0.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 984056949b0fc58911720a060743b86f7c422fe408ebd3afbaa26bcdca3704e7 |
|
MD5 | 3e9a6a586e126bbc7c7f59cc1dc1a1d0 |
|
BLAKE2b-256 | d2393c4198a8f1fe4b1e04ac9d4ef138a2378f6bc75e4a152d29e2ad17fd24c8 |
Hashes for qoqo_iqm-0.9.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e2d1dcce685494558c60408da77af0f66d45d81213692224db221c9824ff67c |
|
MD5 | 0350682ea148b77a4818e96e5345029e |
|
BLAKE2b-256 | 5473da1aa18d9aad616bac05d774195d874e382e23c25e6f7d4eb1c16f8fbc29 |
Hashes for qoqo_iqm-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc635497c3f698b271d5cdf6f86774cc93b30ca840f7a83d43e7e737bad1e69 |
|
MD5 | 6e43430144258cc60c58b4d3c2eeb9fb |
|
BLAKE2b-256 | 3c0bd194653798ddad47af75044876f7e27882efc9bc4257d804ad02b63cfa29 |
Hashes for qoqo_iqm-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ab8cc06a41e9b0994bf4db90b24d5142936e2a44b97690ddf7bf476419cfe0 |
|
MD5 | 9739b42a431651fddd0ee7ed76699740 |
|
BLAKE2b-256 | 4ff817176168017ff4d448211c1b5b11b79e29146f3d9af16d63ad1c1afe9faf |
Hashes for qoqo_iqm-0.9.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85fbb8195496d71140301dd7731d376dcaa13467d80e262610b52186413e6a9d |
|
MD5 | 889311df16af76b6642506fb3545c711 |
|
BLAKE2b-256 | 27fb9b87f9afbf78869709f473793de7643dac20558e5c41ecf332dd0ec2a6f6 |
Hashes for qoqo_iqm-0.9.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe759e00c1bcbe5f1aeaad390d7bd881a02b35b1c682024c8d7253c1ecb01565 |
|
MD5 | 3f73eaac4a4df8d8e892d542cc9d298d |
|
BLAKE2b-256 | 6ee2955689c62afea4993b7d25d7d93b511d1930d2f2a122cbe0b2226bb4ae6e |
Hashes for qoqo_iqm-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33f28e0ca16601950bd1022ec9a38ea565b2150a8780c0176c60eacdf89bc444 |
|
MD5 | c64886ed72b6084402151a7d86491078 |
|
BLAKE2b-256 | 2d5053172aa14179c459af41b93dd3b44462919d87bf1ddf668a16d372a24c29 |
Hashes for qoqo_iqm-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d99d54fb362d13e8c5ea27f55d2e152f0558f3772a28dbcf092862a6e7244c6 |
|
MD5 | 356b34df3fb30cfb2700540d0a0edb4e |
|
BLAKE2b-256 | a8a6ae09a0352ce09e7500b6713bbc0a8843c77302f4f54e5e118c71855a8e86 |
Hashes for qoqo_iqm-0.9.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f06f2a1e7c1fac8463f583c5dbd5e4daf97058d66752426010f8ab901c06d04 |
|
MD5 | 71058e7a21a6d6ff194e403f8d7399d9 |
|
BLAKE2b-256 | f4b82830437d976b42fc99b58d12ddfd689582baa9b13812011dfc0db5dac9a5 |
Hashes for qoqo_iqm-0.9.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e02621708ebfb32c01332b4e00ed0f92b716a8d3b9604656eac9e0d83cb36dbc |
|
MD5 | 2aa397568a1db88544cbf2254a85fe71 |
|
BLAKE2b-256 | f67cb58ad71d83cf055c53df91a94efdb77d0313238e1992d10cbad3faf17969 |
Hashes for qoqo_iqm-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4cda2a3494045221ecb2e08f8bd0d6cfd45d493c899fbfb2566f2dce235d364 |
|
MD5 | f4e99fe48379efbe300c0f6340dd1fa0 |
|
BLAKE2b-256 | b5f5da2a99e95623b6a42e4f511ebf5c8a991be5da4eafe4f4447a3f555e0900 |
Hashes for qoqo_iqm-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e70d3862ce3573ece8e2d5a89a3ba9bc73f3cce111ffcd513de89b6d95e9bbc9 |
|
MD5 | 8ba0307d74fd6010fc14d264eb89c896 |
|
BLAKE2b-256 | 9f5437bf4dd701b94f1f10dd9615c96b6539ff95b5e270689c9e73ff2c74146e |
Hashes for qoqo_iqm-0.9.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd76a4657b45a245166df5ad7d49fa6b1bb7e3455ab5e66b72691a5954700830 |
|
MD5 | 8d54cccae5e3ed36812d757f9f507cd8 |
|
BLAKE2b-256 | 5ce52c8e505cc1bcd700a5c9ef99b59f7d7e6006c4e5f0a4bb9df1271af5138a |
Hashes for qoqo_iqm-0.9.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cad2cb29f9fedf7b609c5b49fe5db98ebbfb29c5eaac0d2a0a94e9f7e230b6d |
|
MD5 | 61ae6fd688577769bc610e6eda51e3de |
|
BLAKE2b-256 | 901b299e40d477084ccd07eae44e10e5d875a5ef1d0f16ca88da4467e8f05d6c |
Hashes for qoqo_iqm-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc9aa5d316f3a4d73e542282384ebce69dbabe985167c45e02a3e069827d856 |
|
MD5 | eb446e3d7988d616a0dce0fc62b4609a |
|
BLAKE2b-256 | 9bbac06156b4f6dfce4cec6d90824f155ddba3c07e6351014c2ec94b83f05020 |
Hashes for qoqo_iqm-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56f5a904071303199a7602a42c24f145fef68441747a9ff0a6233a5f8d4d5267 |
|
MD5 | 43e950a3456ab863f6b3405a62ae6c13 |
|
BLAKE2b-256 | 411f6a0eb51e26658259742ab0dd7f30fa94826c593521f92645a218db049738 |
Hashes for qoqo_iqm-0.9.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a6885820b58b7f588929978211f60add8355a41bbc79dbbbb039066f3367be2 |
|
MD5 | f7029deb73617f847bf80c5a9251da59 |
|
BLAKE2b-256 | c283823e0176b168d4b012e8cc9cc4ba15b7815636b22e889173b5c50d7bc874 |
Hashes for qoqo_iqm-0.9.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7aad373de354905dbe8d4a389eee06cff256ef3880843086031eb2295cf46c1 |
|
MD5 | 5f9032d6362a8225a79caccc520f3677 |
|
BLAKE2b-256 | 04de5c02cd705614075bf6adbdfc61f28f35ee148259b0be0c5e680e63c47545 |
Hashes for qoqo_iqm-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c34a3db42a65dc38ae3c4dcc3d7ca29bf0650b8a77aadcaa563744b75d85298 |
|
MD5 | d8a8df996c76f94748b357a3c20d0e36 |
|
BLAKE2b-256 | 78b56485af9c5f52962b9aea7ecb84bb86bc80fadbcdac0170fdda8aa0d72edf |
Hashes for qoqo_iqm-0.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b99a8f2250002295e685d6e03c1e3a3944440d21aa4ea6a0b28bfe1bc8222d22 |
|
MD5 | abd203dd6a1e262d5f6116d7ce18b983 |
|
BLAKE2b-256 | 4020aa23e52f5b50218987003ba5e155240723dfa884f1bec9b31fd1667aac71 |
Hashes for qoqo_iqm-0.9.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f6c6494f5bdefecd2a62278fe39e0c142a797820d3451c43cf62156194fdea |
|
MD5 | 87634f42dcd1840db46555bf7dbc6d54 |
|
BLAKE2b-256 | d43a847de05d4acdb6716ac4ef666f4cec81af82e61447d380bcf77e8865b54b |