Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

qoqo logo

qoqo-quest

QuEST simulator backend for the qoqo/roqoqo quantum toolkit by HQS Quantum Simulations.

This repository contains three components:

  • The qoqo_quest backend to simulate quantum programms from the qoqo python interface to roqoqo,
  • The roqoqo-quest backend backend to simulate quantum programms from roqoqo directly,
  • The quest-sys crate providing rust bindings for the QuEST C library.

qoqo-quest

Documentation Status GitHub Workflow Status PyPI PyPI - License PyPI - Format

QuEST based simulator backend for the qoqo quantum toolkit by HQS Quantum Simulations.

qoqo-quest allows to simulate the execution of qoqo quantum circuits with the help of the QuEST quantum simulator. Based on QuEST qoqo supports the simulation of error-free and noisy quantum computers. qoqo-quest is designed to be able to simulate all operations that are part of qoqo. For usage examples see the examples section of qoqo At the moment due to build problems in manylinux containers only python packages for macOS are created automatically and added to PyPi.

A source distribution now exists but requires a Rust install with a rust version > 1.47 and a maturin version { >= 0.12, <0.13 } in order to be built.

roqoqo-quest

Crates.io GitHub Workflow Status docs.rs Crates.io

QuEST based simulator backend for the roqoqo quantum toolkit by HQS Quantum Simulations.

roqoqo-quest allows to simulate the execution of roqoqo quantum circuits directly from rust code with the help of the QuEST quantum simulator. roqoqo-quest is designed to be able to simulate all operations that are part of roqoqo. For usage examples see the examples section of roqoqo.

QuEST build options

QuEST supports distributed computing and the use of GPU computing. The support can be controlled with cmake options. roqoqo-quest is not tested together with these advanced features. If you want to try using these features we recommend cloning this repository and modifying the cmake options in the build.rs rust build script.

General Notes

This software is still in the beta stage. Functions and documentation are not yet complete and breaking changes can occur.

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.

Metadata

Release files for qoqo-quest 0.9.0a2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qoqo-quest 0.9.0a2
File Size Uploaded
qoqo_quest-0.9.0a2.tar.gz 347.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for qoqo-quest 0.9.0a2
File
qoqo_quest-0.9.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.9.0a2-cp310-cp310-macosx_10_7_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.7+ x86-64 Details
qoqo_quest-0.9.0a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.9.0a2-cp39-cp39-macosx_10_7_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.7+ x86-64 Details
qoqo_quest-0.9.0a2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.9.0a2-cp38-cp38-macosx_10_7_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.7+ x86-64 Details
qoqo_quest-0.9.0a2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
qoqo_quest-0.9.0a2-cp37-cp37m-macosx_10_7_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64 Details

Total release size: 15.0 MB

Release files / qoqo_quest-0.9.0a2.tar.gz

Download URL qoqo_quest-0.9.0a2.tar.gz
Size 347.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e9253f08631f6892a857baf3d4c807e36ef0f958c25ab53829d36a0d849b6d40
BLAKE2b-256 checksum
How to use checksums
b7fbaa5063f6366dc8c6c3d39350b423986abf45c2cf71cd3ae2281c765a126a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / qoqo_quest-0.9.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.9.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ecff77e47f9fefa8f9d2ee49fde5dfd12903e1097d2762d436e78978c1963b65
BLAKE2b-256 checksum
How to use checksums
df78ede0fe69be86795968b8ed1f0a6e2cc452f2532cf10d58bc4114f2673274
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / qoqo_quest-0.9.0a2-cp310-cp310-macosx_10_7_x86_64.whl

Download URL qoqo_quest-0.9.0a2-cp310-cp310-macosx_10_7_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
8af56c700c0d3340201a800ece1dd879845a8aedd78440bf95b4c3310f948efc
BLAKE2b-256 checksum
How to use checksums
34567587cb378c4a9f5a69284e2d1873f1b2c3ce405b692709a8f156e8e19483
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / qoqo_quest-0.9.0a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.9.0a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a217531413578cef96db1cebf8fd6eb6a0f6cc9f9fe181297e77140401afed0d
BLAKE2b-256 checksum
How to use checksums
926300beec47f6c23d7f783817ed20ea3fca639295c87f0f0ea42d6870054aa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / qoqo_quest-0.9.0a2-cp39-cp39-macosx_10_7_x86_64.whl

Download URL qoqo_quest-0.9.0a2-cp39-cp39-macosx_10_7_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
cfe3027725f7a2da6c0eb438032d9e7197eba0f88184d7d280104cce9cf37609
BLAKE2b-256 checksum
How to use checksums
59f91d9a8df0fd6507d579c5d7fb6c51d8c25ca5e4cf2a5d0ed6a5d23d00db87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / qoqo_quest-0.9.0a2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.9.0a2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5050ebae1451ee3111c9a7666101a7b231d0e783b9eae92ee56bcfac7a42e105
BLAKE2b-256 checksum
How to use checksums
244b8c5971a7d69bbdb65acedea9f5b8dfeb8f19bff7a3eb766546178a59ca9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / qoqo_quest-0.9.0a2-cp38-cp38-macosx_10_7_x86_64.whl

Download URL qoqo_quest-0.9.0a2-cp38-cp38-macosx_10_7_x86_64.whl
Size 1.8 MB
Tags CPython 3.8 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
ac3f992fd3d4085f1cf81e2171586e0153dcaaf80ae30896dcfd3df6dc80ee69
BLAKE2b-256 checksum
How to use checksums
8c9ab1d3bdfb030f58ec812f15babc66cd96e2cc9692309a43c95b9af9b64bcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / qoqo_quest-0.9.0a2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.9.0a2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7ff0c9117bf5c5060db85b4c9d7629100e22404ae926e61c454fb9bf631aa039
BLAKE2b-256 checksum
How to use checksums
684bb896cef8e0049e230ac44405b6488c871d4a18de9d8eab9c2681633c2744
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / qoqo_quest-0.9.0a2-cp37-cp37m-macosx_10_7_x86_64.whl

Download URL qoqo_quest-0.9.0a2-cp37-cp37m-macosx_10_7_x86_64.whl
Size 1.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
694a373de9a0ace490fa24ce15999fe626f833f026500c29886ecabf846aa0be
BLAKE2b-256 checksum
How to use checksums
13efbf4e4eb598981fffc3b580d143d7d4e0640a2253b7fdb0e6f625667f5efa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release history Release notifications | RSS feed

0.9.1

23 release files

This release

0.9.0a2 This release

9 release files

0.8.2

13 release files

0.8.1

9 release files

0.8.0

9 release files

0.7.4

9 release files

0.7.3

9 release files

0.7.2

9 release files

0.7.1

9 release files

0.7.0

9 release files

0.6.0

8 release files

0.5.0

8 release files

0.4.0

8 release files

0.3.0

8 release files

0.2.0

10 release files

0.1.1

8 release files

0.1.0

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page