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.8.0b3

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.8.0b3
File Size Uploaded
qoqo_quest-0.8.0b3.tar.gz 345.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for qoqo-quest 0.8.0b3
File
qoqo_quest-0.8.0b3-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.8.0b3-cp310-cp310-macosx_10_7_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.7+ x86-64 Details
qoqo_quest-0.8.0b3-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.8.0b3-cp39-cp39-macosx_10_7_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.7+ x86-64 Details
qoqo_quest-0.8.0b3-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.8.0b3-cp38-cp38-macosx_10_7_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.7+ x86-64 Details
qoqo_quest-0.8.0b3-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.8.0b3-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.1 MB

Release files / qoqo_quest-0.8.0b3.tar.gz

Download URL qoqo_quest-0.8.0b3.tar.gz
Size 345.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fae46c1c79c978120758df1a75dbdd4b72435cdc250308c7f7f5ebbe53fd084f
BLAKE2b-256 checksum
How to use checksums
6c805d3870373c977fb63b34d7b1ace9128c011a4ac65792243fea6c9f5002ac
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.8.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.8.0b3-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
a090dde69e49294cc69e9b0dae4868036126d7c2dc0cb86c72fcb5d0254b5bc4
BLAKE2b-256 checksum
How to use checksums
08724b50bf5da666eb05aef67437bca2c62ecaf1074fe55ea7f640fb72cc860d
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.8.0b3-cp310-cp310-macosx_10_7_x86_64.whl

Download URL qoqo_quest-0.8.0b3-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
8037aa96a9b2dd411b31c1e835329833d144de951601a3f2d407ad06b1446dc9
BLAKE2b-256 checksum
How to use checksums
1fcd39f67f7a50b0c0725a266ff66999864550b4dcf1ec978ec80c12192221fa
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.8.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.8.0b3-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
174d3561086a09b7e9bb4afa8a6953d49e7fd87b35b8cc347fb9c377bf4883b3
BLAKE2b-256 checksum
How to use checksums
06b2b2ef7e9151282e2b253644c41853edf037777442ae3ab60180911dce07cb
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.8.0b3-cp39-cp39-macosx_10_7_x86_64.whl

Download URL qoqo_quest-0.8.0b3-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
27bf1e236c5a4165df0d352529002f729c24217e430e57d570a5846506b4df38
BLAKE2b-256 checksum
How to use checksums
a9325ebef044dc45e3553095c6143209553cdf5594b8c0a8ea1e6d1ee8675560
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.8.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.8.0b3-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
a6bc80aee221d1085f0e6b1eb29e8041b6c5dd6960858d90314113f6452829b2
BLAKE2b-256 checksum
How to use checksums
511ab3dc8d7c473dc04f8352d12dbe0a5c486dd891d9a7836024b578bd0bec10
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.8.0b3-cp38-cp38-macosx_10_7_x86_64.whl

Download URL qoqo_quest-0.8.0b3-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
50f180074256ae832ad16ddde9bc2bf8cc8e482defc2ddc050c9f74789ef2483
BLAKE2b-256 checksum
How to use checksums
9554fa85ed20eabbdf52bdc2bef56aded07f963fffb83ae00a95d7c724dd25d7
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.8.0b3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qoqo_quest-0.8.0b3-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
a136a1b061e571f9c2a57aa8d8056dd0a25f0449d4fa3224f878b0595abfc6e5
BLAKE2b-256 checksum
How to use checksums
1f7635cb143c74bedf87ed5762a0dd819734a84271f6568c45ab8db4a9771469
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.8.0b3-cp37-cp37m-macosx_10_7_x86_64.whl

Download URL qoqo_quest-0.8.0b3-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
0175e689054ca8b0a173dc9d089c4297c189898d2e8ddd5659eac324031044b5
BLAKE2b-256 checksum
How to use checksums
acf0ffab383f08aceef04707eafd1bc42a2f4b1d5f1295bd795d8d2e63e60877
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

0.8.2

13 release files

0.8.1

9 release files

0.8.0

9 release files

This release

0.8.0b3 This release

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