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.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f41f79f76eb4de233d5d53f736795248a0c7766230810cde61da8d0231629ab |
|
MD5 | 68146eed664cb12efbdf6ff59e3dc233 |
|
BLAKE2b-256 | cb60dbcbeb09566da42ad76dfbf8ea5fecc1b43631a62fb13b870c7699d3acc6 |
Hashes for qoqo_iqm-0.6.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a618e4303e908bdd078545e88d5b0199835c1d1b14cfc62cae1212495f6710df |
|
MD5 | a95613bb9cefc0d766b6d015c49b03fe |
|
BLAKE2b-256 | 82d42b840f1e295b8359d25e567a3810cd60b52b5de7bc404e4778bf31d6d6a1 |
Hashes for qoqo_iqm-0.6.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5b4fad7951de927d898ac62c0881a2495554f7812e46a8e2eecb5551985d170 |
|
MD5 | f334733f25c9415147a0efe319a3aebe |
|
BLAKE2b-256 | a35afe98f7e7858a4e76adbdeff3d4eea58ca642e244762eb2013a0822e77b68 |
Hashes for qoqo_iqm-0.6.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abc028cf4d8bfcab7833666f2451cee273528dbb376f0904dc699929b8ffe0ee |
|
MD5 | ea6f44d2c2edbd3f68f05452dc0698ea |
|
BLAKE2b-256 | f1ba1956598b463188ecbc36c0746f6d24cc62da0e6fa15bc3e861045c0ccae2 |
Hashes for qoqo_iqm-0.6.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cd6eb738ba997a9260f6101b07e6a9f9fd3bb6b9f0520e6fcc22aecdcc42c5a |
|
MD5 | caa92a4094bbe568672adbb36a53f0dc |
|
BLAKE2b-256 | 89353b6db46570f098eb0ee10dba2c7d1b37d20bd14b7436695110db7b9c60ea |
Hashes for qoqo_iqm-0.6.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6c788a311cd5a24c38bfb79dbfae081e5351909710636adc754d0fb8788e06c |
|
MD5 | 6f82ace51ded028c5cf4db80d90a62cf |
|
BLAKE2b-256 | 1a9471009652d2a56aec5d8b66aadc648cdff636b167c1542f42c071069cb7e9 |
Hashes for qoqo_iqm-0.6.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8704fb7519d647c0a44e399ffbcd2ca23a25e152787f7225751aafd8a6b732b8 |
|
MD5 | deb31ea3f9aff5f849112e4c20c9ba8c |
|
BLAKE2b-256 | 7c85d24b8a79376c6eca4ea5f7eb67a054dcb1b7a185139393b2ab700bf1e8ec |
Hashes for qoqo_iqm-0.6.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd726670ff6950858130e66a76ef1d57751aede017fbbbd585feaa079b9cbf99 |
|
MD5 | 39c92266829c72860f7176d507e084e9 |
|
BLAKE2b-256 | 4cc85836b2c22e47e486519e2ea18c4b3c7e50c40387115c06703071dbd763df |
Hashes for qoqo_iqm-0.6.5-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c63ee91be8ee138978e6991451c84d03fc82b5eaebe94b73345a76f8c9faa95 |
|
MD5 | eb9b9ccda1b0e40f35d33dc13964e183 |
|
BLAKE2b-256 | 6fd6dc8c196376068313464143359f935fbb5e5d975fb8d0930d4f024e71a92b |
Hashes for qoqo_iqm-0.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 712249321867d7c4909772749102b11b08678ce239df4edd7b31b50ddbf8dfaf |
|
MD5 | b67fb06b7e3d43c1f2f93c0c701e714b |
|
BLAKE2b-256 | 547e96a4c7954bff79f86ee6b4ade26da64dc68c67768e24a22018af976c8617 |
Hashes for qoqo_iqm-0.6.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 392d5198086200376b9f59da5eb0356a48f3135633e79db4bde195ee3abf1927 |
|
MD5 | da0278c6614923d83426a085b22df098 |
|
BLAKE2b-256 | 1ea96044dd93b1fb6f928b0a3cad8dc6fb5e8c857d4b9548788686a448d9955c |
Hashes for qoqo_iqm-0.6.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a39eb28bbd00858f093ee073d7fc37b6371abb8eba451d1f89c5b653a3503798 |
|
MD5 | 4e9587d3db84794bcb14dec0e2cf9bd9 |
|
BLAKE2b-256 | 3f9936a102b3c89fbee4686144cf529bca0403e363abafa76dd4194484386bba |
Hashes for qoqo_iqm-0.6.5-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e44a1df796b83095aafe626cce01666ba53ee2cd9717659cfdb689c8ad1ece3 |
|
MD5 | 4d2eee1d581f13110c2759b2e17a8676 |
|
BLAKE2b-256 | 2fe8f79e9d3f5e119f14d29d0e54a18f8ea5afff3c8bb4937c69d09bbae0edb1 |
Hashes for qoqo_iqm-0.6.5-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a517e19053da4c15518be0f9e9013346295ca65138e8d3105136e6e80cf3cf0a |
|
MD5 | bb2bc77fd271e80dd3c75fefa51a9407 |
|
BLAKE2b-256 | a75e836f8f37568aa1d83808e0558c774005db12db6a8d5352c55bfe33c9c255 |
Hashes for qoqo_iqm-0.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d29cf89adf0a7a655b95042adac428a67bd61459e0cd56b9784316857a9c9f2a |
|
MD5 | 50991e55ac97f671ed5eece56c4beded |
|
BLAKE2b-256 | fde61c22721b8f0500935b218943e32a6728f36dda81819c0006dc96b6d629bf |
Hashes for qoqo_iqm-0.6.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e58ad12c0c4f9dac3f9fa32a198f709b3c2bc221d4a1004219c78212166552 |
|
MD5 | 31147b7047788348c4a084a134c48d79 |
|
BLAKE2b-256 | 3cd91fb0053473667b1799d5202bfd6e9c57ece5c80e01b060019c92299f4988 |
Hashes for qoqo_iqm-0.6.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b1d4352ce3d14d195002c9b8b2019cfecb81e71d779d90182aaf22b2cec322 |
|
MD5 | e8a0d246e5dd1547dc56d90291a69b50 |
|
BLAKE2b-256 | ea44276cd5cf81435520fa4b42628b43d90b174a8a74494fea291feeeae8a736 |
Hashes for qoqo_iqm-0.6.5-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7727f32a88f7fec3a5784664954b4a74b0f20d4ff442bcc2bf472f6bc4cb34eb |
|
MD5 | f749096a4545b9d63b329f4244751719 |
|
BLAKE2b-256 | 5072091444ccaff6789562c5aa8671fe481458af47180ac9dde390636c9a3fb5 |
Hashes for qoqo_iqm-0.6.5-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51e56a702f4d24119623429cd957d4b7402ad9e247edb1db5d5263229efb42ec |
|
MD5 | c2fc0ea9765c2d5d5a227401159d30c6 |
|
BLAKE2b-256 | 6cfd84e811892a9558f3eb1f0f6653d0afb24f3161dbadde855f70e5f941c30b |
Hashes for qoqo_iqm-0.6.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6c5a0d6b3dd197ebd28015caf4bbd206c18c2374a5db3be7ff44fae9e184789 |
|
MD5 | e18921ec8ef41976c347d913a3465ae7 |
|
BLAKE2b-256 | f0a7fc473f3055e9a175370751c4754b76201588efb0a0bb21c62d2221b95899 |
Hashes for qoqo_iqm-0.6.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b62de4eac2705205eb10394e6032eb081eea1debfff940d8e49751a1b1f38539 |
|
MD5 | cacaeb87ad08e1b8c190a316cd3b68dd |
|
BLAKE2b-256 | bdd94d864168db35975973acbbd5dbed6265e69f7a835d05736259529ecc52ad |
Hashes for qoqo_iqm-0.6.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5b303ae6a6f6feb7fbded1a7cc777c41f57402b6da2a3b8d0cb74c1b12a48d0 |
|
MD5 | 8b9e04c4327b8d5ddd4fcceb094cd7bc |
|
BLAKE2b-256 | c85780877baa64ef846a7f187f2b1b12026a2f6c9c16f3a1aa886a4b3c77fcfe |
Hashes for qoqo_iqm-0.6.5-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8a72e1c2492d72c77de345e95bde600c4fff650cd85f5befdafafc6a91e04a6 |
|
MD5 | 0941af7593e7377a35d3a8410f5f73f7 |
|
BLAKE2b-256 | 4520b2dc2c417ea5ee1db16661213bbb2113e0dc66c9352782f1b56230adacec |
Hashes for qoqo_iqm-0.6.5-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67cf4273fb5d2acf7f3eddbf183a68cf60930e8daa2a87cd773aeda93c94b04e |
|
MD5 | dca897b4ab482940b307b6eb40c30fe6 |
|
BLAKE2b-256 | 599c9bd185fadc06deee2e346f298ee0ecc862474370f434a7459d654636ced6 |
Hashes for qoqo_iqm-0.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3a40e45274672286d1e1a80df700ae8911b4407a323b9e0d46ddfd201f73773 |
|
MD5 | 44ced98d9326d29fde1e409baec1cd60 |
|
BLAKE2b-256 | 7dce7c1350e5b9688d8331e6d77c13c114f2260733177d35cc02f7db16a7a081 |
Hashes for qoqo_iqm-0.6.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2296449dfd14293ae3633d24874e071db6d0d7864f1aadced444db1d6db99e71 |
|
MD5 | 75466df190773486675de8d3baf83fbf |
|
BLAKE2b-256 | d18a3b1118cb3a17aaf64a4ae63447cdda9398c0696ba342bc8ca2e9bf30f768 |
Hashes for qoqo_iqm-0.6.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb991a20b964b7927a8499d6cb08d383c5a992c08f0a22b0d26f0e7f9ff1a94a |
|
MD5 | 6fa75ac6cd8fd663ffd10a7051b51dcd |
|
BLAKE2b-256 | 8d420a0987e6e0cfa72f650f1b64e68b1f506c50e810caf668473644f2877916 |
Hashes for qoqo_iqm-0.6.5-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5deb51d023cd3ed70b421d9819be87520f4870016fdeadf641e32b668e0c719 |
|
MD5 | a86eb446d7a7d8497edccd892b4cdbfb |
|
BLAKE2b-256 | e97c3e1c871c34449efa291737e109fa5af0cb9a63680e8a84c231930645e57d |