Skip to main content

AQT backend for qoqo quantum computing toolkit

Project description

qoqo logo

qoqo-aqt

AQT-backend for the qoqo/roqoqo quantum toolkit by HQS Quantum Simulations.

The qoqo_aqt/roqoqo-aqt packages provide backends for qoqo/roqoqo that allow the users to run quantum circuits on AQT simulators or AQT hardware. AQT endpoints (simulators or hardware) are accessed via a web-interface. To run circuits with these backends the user needs a valid access token for the AQT services and an internet connection.

This repository contains two components:

  • The qoqo_aqt backend for the qoqo python interface to roqoqo
  • The roqoqo-aqt backend for roqoqo directly

qoqo_aqt

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

AQT-backend for the qoqo quantum toolkit by HQS Quantum Simulations.

A short tutorial can be found in Tutorial_qoqo.md in the git repository.

Installation

On macOS on x86 precompiled packages can be found on PyPi and installed via

pip install qoqo_aqt

At the moment an issue with building manylinux python wheels prevents us from distributing precompiled packages for linux. For now please use the same method as for other platforms to install qoqo_aqt on linux.

For other platforms we recommend checking out the latest tagged version from github and using the maturin tool to build a python package for qoqo locally and install it via pip. Please note that the package should be built from the top level directory of the workspace selecting the qoqo package with the -m qoqo/Cargo.toml option. Specifically for macOS on Apple Silicon the following build command should be used.

RUSTFLAGS="-C link-arg=-undefined -C link-arg=dynamic_lookup" maturin build -m qoqo_aqt/Cargo.toml  --release
pip install target/wheels/$NAME_OF_WHEEL

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-aqt

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

AQT-Backend for the roqoqo quantum toolkit by HQS Quantum Simulations.

A short tutorial can be found in Tutorial_roqoqo.md in the git repository.

General Notes

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

This project is partly supported by PlanQK.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qoqo_aqt-0.6.0.tar.gz (93.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

qoqo_aqt-0.6.0-cp310-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10Windows x86-64

qoqo_aqt-0.6.0-cp310-cp310-macosx_10_7_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

qoqo_aqt-0.6.0-cp39-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9Windows x86-64

qoqo_aqt-0.6.0-cp39-cp39-macosx_10_7_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

qoqo_aqt-0.6.0-cp38-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.8Windows x86-64

qoqo_aqt-0.6.0-cp38-cp38-macosx_10_7_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8macOS 10.7+ x86-64

qoqo_aqt-0.6.0-cp37-none-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.7Windows x86-64

qoqo_aqt-0.6.0-cp37-cp37m-macosx_10_7_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

File details

Details for the file qoqo_aqt-0.6.0.tar.gz.

File metadata

  • Download URL: qoqo_aqt-0.6.0.tar.gz
  • Upload date:
  • Size: 93.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for qoqo_aqt-0.6.0.tar.gz
Algorithm Hash digest
SHA256 c3b4b2a9d85f2f587a30f67b1d773f4be3dad6d0e8d549f81677185ecb86cdf5
MD5 0a0ce35ac92f2243a1b103318c5a9b3a
BLAKE2b-256 638b13d2e3fe2a664f8db3dcfb0dc3ae6b8818b2c3512aa7c991017e474f8995

See more details on using hashes here.

File details

Details for the file qoqo_aqt-0.6.0-cp310-none-win_amd64.whl.

File metadata

  • Download URL: qoqo_aqt-0.6.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for qoqo_aqt-0.6.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d12cb24bc75ee9fc9d1dfac37b52c6730c76de30f7e57ab8394b3de4d82ab0b3
MD5 85be0527bacb9eb4d8329ccacc443e01
BLAKE2b-256 6cdcef6807cbb5be5d5f92f1972f4e4d27a797e3a00b357fd0212c27b2f83b32

See more details on using hashes here.

File details

Details for the file qoqo_aqt-0.6.0-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_aqt-0.6.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 71965ef9e8a2dfc81d6ad1261973f7f6366728e682a61a0f9da4b2ea0d5b123e
MD5 4ebe73b3a7c06473958e25b9f03a171d
BLAKE2b-256 8eb639b6048dfca0a29101c0e6db34eb51322c669ba046f24de4d6df63ab7ad3

See more details on using hashes here.

File details

Details for the file qoqo_aqt-0.6.0-cp39-none-win_amd64.whl.

File metadata

  • Download URL: qoqo_aqt-0.6.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for qoqo_aqt-0.6.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 93e0ce0119336915af2d472c6f98d75eedefa4a8271e779a88c5be6a2d06ccf8
MD5 9de01f7ee8abdd43395c7e1f074507c6
BLAKE2b-256 7ec2602bd52c015fbb2e7934578a3513949191e73d0c70267b1da2a70aa69004

See more details on using hashes here.

File details

Details for the file qoqo_aqt-0.6.0-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_aqt-0.6.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 b2a91de5a50473a281e680452447db0721e0130dfc49fb81a8805bd13e7fdc35
MD5 e32d1e26a55bf559ad3598337e682cca
BLAKE2b-256 4a07b3307e1b281b97090214577194dd0675de9b90f9184591b68deca19f56c4

See more details on using hashes here.

File details

Details for the file qoqo_aqt-0.6.0-cp38-none-win_amd64.whl.

File metadata

  • Download URL: qoqo_aqt-0.6.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for qoqo_aqt-0.6.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 e20933f7e0509131be24efff00bc0fb941b366a53236a99f0eb64f4a1ec51144
MD5 0921d0aac96d8adaf7de3ffa24620421
BLAKE2b-256 6f9486966cc1628ffe65bf80d4ff75b6a804e77bda9c1dfbffb2661776ca2ad2

See more details on using hashes here.

File details

Details for the file qoqo_aqt-0.6.0-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_aqt-0.6.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d9cb88d60648c6385686054c48e21e68f0176fd3b146696db8ff4795de822485
MD5 fb6022f1eea623a3d596421f1d780388
BLAKE2b-256 9a58969afd7895915680e3dd8ff5bcdf5e825c347bf0658451cd077d6898ea4e

See more details on using hashes here.

File details

Details for the file qoqo_aqt-0.6.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: qoqo_aqt-0.6.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for qoqo_aqt-0.6.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 bf44ed6588ab52af5d9afb5d9c9bf6e8ea23ece5101a897783ae7f29e7d7d054
MD5 f639aa37542c4518fa8889c723a6e001
BLAKE2b-256 b01a2e9c0c57d0e5600aef65b1110b05be48350ce016e4b2ffde84f23e3cdf85

See more details on using hashes here.

File details

Details for the file qoqo_aqt-0.6.0-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_aqt-0.6.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 2381441ed0e9f8f5a52e53bdd57ef61aff5d2a6d8a9093b6f3df4b86f5c3d6d4
MD5 c897f3da10556cbc816c7a52d6cb60d9
BLAKE2b-256 8d55e1fe49adb3ec4e6392e1d1b844d6a35aaff989b193b44fad5c3e7a92d513

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page