Skip to main content

Python interface of roqoqo_qasm by HQS Quantum Simulations

Project description

qoqo-qasm

Documentation Status GitHub Workflow Status PyPI PyPI - Format Crates.io

Qasm interface for the qoqo quantum toolkit by HQS Quantum Simulations.

qoqo-qasm provides the QasmBackend class that allows users translate a qoqo circuit into a qasm file. Not all qoqo operations have a corresponding qasm expression.
Circuits containing operations without a corresponding expression can not be translated.

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

General Notes

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_qasm-0.12.4.tar.gz (137.0 kB view details)

Uploaded Source

Built Distributions

qoqo_qasm-0.12.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.12.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

qoqo_qasm-0.12.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

qoqo_qasm-0.12.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

qoqo_qasm-0.12.4-cp312-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

qoqo_qasm-0.12.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.12.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

qoqo_qasm-0.12.4-cp311-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

qoqo_qasm-0.12.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.12.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

qoqo_qasm-0.12.4-cp310-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

qoqo_qasm-0.12.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.12.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

qoqo_qasm-0.12.4-cp39-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

qoqo_qasm-0.12.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.12.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

qoqo_qasm-0.12.4-cp38-none-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

qoqo_qasm-0.12.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.12.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

File details

Details for the file qoqo_qasm-0.12.4.tar.gz.

File metadata

  • Download URL: qoqo_qasm-0.12.4.tar.gz
  • Upload date:
  • Size: 137.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for qoqo_qasm-0.12.4.tar.gz
Algorithm Hash digest
SHA256 9e2ae53d47a17f7000f00eaf8b47f400fa0080e6fd8f8014c9921a021a28cccf
MD5 289277696d7cca0275e50c00487ff7c0
BLAKE2b-256 43c80830f97015548fff7db44698e4a8afa3960ad5958218bb01e4f6c039f734

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec5312a6e31e61f62d7a27bb250d2011eedb61770a4b33475ae0dfc7a36bb9f7
MD5 7fd6c960737177fad101b5dacc99c34e
BLAKE2b-256 ad6b97712724509ad9bc342ce888c21cdf7192b97ab024d33d493e59a86a52f3

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 989e21f635fa20ced1f589dab18b492ef8f7a19f417bcd47638e0aaa3741fa59
MD5 6d05561b281c5fe33cdd8641ba33ad84
BLAKE2b-256 747ba434192d086a4d65142249a701be05d9eb500d6f123b59bfaa8d7d760dce

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfd54c478d45c51d193d64f49dd9a8869ce8de42317c10eab04659fc7fd34ff5
MD5 3b9b566c561a742dd2c74a5d70f4679f
BLAKE2b-256 6f10d82382a9abd2f3edd3d1e58bfeab6c556c972180dc56362f74d96df9ca54

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1317dc102a143ba14e3b0c65e0e63c9faca0091b3d2b2face750bddd374e9ea
MD5 c8b63958bc18f1a3dfb2a86c6042dca3
BLAKE2b-256 d20566666df43478722ceeb675531582fb4693edc7a1a843660af1a01140b980

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 98a429233da7d7e603c915a0eca5a5735f6819498033797c2897c6768b051415
MD5 2448c5e872996723e4011975942c7e36
BLAKE2b-256 673adcca10fc85861b5123fa2d4ac314ae3e2f57ddff8df15096d5faf584f233

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a940fc04210a3505489f6da4356d4579b56a9cab2945135a0fce744e14251fc
MD5 4f650870d1ed453bb00d995dbf600139
BLAKE2b-256 651df0544fc585b54fdf62ffc4e40eaf8341554bd270927969008a79de2f5e67

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ac2b7a971a66b17d885cde82b292af1d0b660ad0221ddfeb29644b4dd87dff8
MD5 c835c74f141c9fe3162ebf70fc1844b5
BLAKE2b-256 50491e043465f9c02ee279cf1d8d6927d8c253c4579a6841291673ad83ceac07

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 88a79033a737762aee08de945bf50c1008fb41e1b21054c4f07b7aeb0f239367
MD5 18c5e9ab56eebb6aa788f20ac8570b84
BLAKE2b-256 55bed03671fc6bb6cf61f94a254835808e4daf75373ddfc3cbbb23479f0aea3c

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80e627d1a449b57207ef794dc443010e9ddc7803bd14f72bc30897e4ff09f81a
MD5 db372d2918802fb48dcc4c999be078a3
BLAKE2b-256 6bc0f6a012371757c7582ede8d210d139b1f2014c7eeabd12db5970cce71743c

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8af002ccbe91781d31890a4a78e2d88b90b031ba053ed574fca2913fee6d7746
MD5 f91a938205384d080e5283118e3acb64
BLAKE2b-256 7fbf50eabc4a5ed652ccad306ab3f427665a8fb11dc025ff50412ec2d3af4e45

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e5ecf83674d5d489365849a85c10d1f76677fbb38a01f25a06f0fd8e498b81e7
MD5 8e6137ba5353a1dfe64b17c712e2536b
BLAKE2b-256 65f18c890e39be8338a61179178b2b9209b0442ee86f5f283c2e948cda20cac8

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee4711aeb40a31b7418e929b919661d6cfad155242e945350b64690004a8b75b
MD5 b4f7318dcaa215d9f0f126bec1ea5a32
BLAKE2b-256 cdca07ed47cf55af7fccd1e1ffa5f31ee68ccb4d7a8efd5e3550504aa08e937a

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f12ebef9c7f199c0b66035540f34d689425bb7af2cb103a4c84c4c94fea9b8f1
MD5 9f982069aa7e48476dbbba2db38486ba
BLAKE2b-256 6705b6228610f598806725d37c867800e68e66d9feaedbf64c57d964f12a4abc

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 f87c604497e41df9f336f048c8ee13ff0dd8f5bb5919f8d6502b1b509f72e46c
MD5 b342994d7c4221e913bba8ab1170295c
BLAKE2b-256 9caec1b95b661c35e16833bb1c828f85e0b7709dbd114efa14c22c19099da21f

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a65574df9bdf5aaddaee13c4b3f43d3b596f0526f1d00e47a9d82d012726b3fc
MD5 caafdd94f819c3f41afeb8a201568335
BLAKE2b-256 766d9bdf2aeda948ebbd54256a979ca35fa096fbb96e1ef0e1211c5d220ea52a

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74d0b77a9002da2b8f9138fc092732f425a0460192fda68b4511fb326b693150
MD5 dfb6d4c0dfbe0cee93deaf4c0fffc887
BLAKE2b-256 a3b99a456967d3de217801bdc4b114091c886ea458010025bc8d10243558f75f

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 2068e9f9a9227696fa3579b83b8c4c8b4649d21875f95dac0d5a7f01aee0b27f
MD5 5120f66ad18f51db0c60a32fdb50a687
BLAKE2b-256 d404e46be1e706ef035797402a34337406ed281b530b1ccc3808b94b18ef1427

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62010dd5400a7e60ae31e84e557750b52b10b56a2ca94bfbffa928499c43608c
MD5 a0f7f4893f7cb8804e73e6d5da2d048b
BLAKE2b-256 d101a9faac15003480605617f64318f91a8646623202933d530a263942ae34ed

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.12.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.12.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fefb3f413591058ec790a1753f5f26ea78eb0da9b839b5337df5f1791cebdf27
MD5 1480c7281c92cc3ba5532d0a0cb2f6da
BLAKE2b-256 0df25c5dd08ecf2be0e20ace92996c457f95064732cbaf615627ef27fc13a1c6

See more details on using hashes here.

Supported by

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