QRyd backend for qoqo quantum computing toolkit
Project description
qoqo-
The /qoqo-qryd
folder is there to provide a python interface for the implemented functionalities in /roqoqo-qryd
(in rust) for the QRydDemo project.
Installation
The qoqo_qryd
package is a standard python package and can be installed with the pip command.
pip install qoqo-qryd
Documentation
A user documentation is provided in the folder /userdoc
.
The API-documentation for qoqo-qryd is provided can be found as an appendix of the user documentation or built separately with sphinx.
Examples
A small collection of example python programs for the QRydDemo project is located in /examples
. The folder includes
howto_webapi_qoqo.ipynb
provides an example accessing the QRydDemo's emulator with Qoqo.switch_layout_example.py
shows how to construct a QRydDemo device and using the PragmaChangeQrydLayout operation to switch between layouts in a quantum Circuit.shift_qubits_example.py
shows how to construct a QRydDemo device and using the PragmaShiftQrydQubit operation to shift qubits between tweezer positions in a quantum Circuit.multi_qubit_example.py
shows how to use multi-qubit-operations.serialisation_example.py
demonstrates how to serialize a QuantumProgram to json.
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_qryd-0.5.0_alpha.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df414c2310b38741b5f2fca0f5f24229f4106770ff0da746b057c2cc38b12480 |
|
MD5 | 4ea137144e3f750d858c0bab29e14983 |
|
BLAKE2b-256 | 95f29439a88829f1835fb9dfb62ee2de27c482783372206e78f069d72e0bdf98 |
Hashes for qoqo_qryd-0.5.0_alpha.5-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 323ba450fd877627e984361177cfd671b97a8273535630382e5f33eea7021e88 |
|
MD5 | 01e389d0c3b33d5fd8300e63c9696a62 |
|
BLAKE2b-256 | 7c905ecaffd40caab52e91219fa69abc41821b1dc4c980d858bcd66476392907 |
Hashes for qoqo_qryd-0.5.0_alpha.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5154fde7d4e1d1c85fff1dba4cf8126a4d5c7e743859b48ec9670df15f096797 |
|
MD5 | 3c85c8177ba1ebc0c093181dd35dfa12 |
|
BLAKE2b-256 | bcdf799da6206c91cd58ccdf9d77640d51c25fbf0739298ef0d9f4e7f7902fc7 |
Hashes for qoqo_qryd-0.5.0_alpha.5-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e15a5e8ddb19b104c59c940ff12a487d82877e2758d0a5a2ae7807f81a738166 |
|
MD5 | 85292232dafe9b85c3e30d32e46b2051 |
|
BLAKE2b-256 | 878767821e34865ecc5e4338ae4d7525bea4966c827f8cd8e865ab6e10b7b555 |
Hashes for qoqo_qryd-0.5.0_alpha.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc27498e86a10ec1373a53100bf77ccc2ff4bc5e83a177ea5bd520a2640be042 |
|
MD5 | 7bac88bd5c45f4703297ef08d72e1381 |
|
BLAKE2b-256 | b7d54879cbf8e1fdebe9755518182d4f928229fa9bac54f31997f7c0df0a7044 |
Hashes for qoqo_qryd-0.5.0_alpha.5-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 575686f887ebba78ba14a2b2b6d657fbfb175f06373bc149955ff7988f03e24c |
|
MD5 | 30e360651da765117ac905dc2d32779b |
|
BLAKE2b-256 | 27c394ac62b79a102cf33e0df2861c520520390467b1a895798d36a3cfbe48e1 |
Hashes for qoqo_qryd-0.5.0_alpha.5-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b2b0babea8456573a1beba2cd60fa564136e2179b8688bbf6a8c1b5b365d2ef |
|
MD5 | 80596456571896302ec33ea28ea73b70 |
|
BLAKE2b-256 | 787e57617a154b16f6301d2c9a36b07f24bde19af1aa58e774058ba060fa254b |
Hashes for qoqo_qryd-0.5.0_alpha.5-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2304f0524921c222bc8d367ffc91a684e3617e10913cbc7323457ab9632de21a |
|
MD5 | a5aefa65086434c253675c57b0966275 |
|
BLAKE2b-256 | a5e5a71d5b48aa5cf5e54e1f02125c5f28cc839630f682b7cfffec79bc51f5fb |