5 releases
new 0.6.4 | May 31, 2023 |
---|---|
0.6.3 | May 23, 2023 |
0.6.2 | May 15, 2023 |
0.6.1 | May 8, 2023 |
0.1.0 | Apr 5, 2023 |
#310 in Simulation
140 downloads per month
Used in qoqo-iqm
59KB
901 lines
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).
Dependencies
~10–20MB
~409K SLoC