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.10.0.tar.gz (112.5 kB view details)

Uploaded Source

Built Distributions

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

qoqo_qasm-0.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

qoqo_qasm-0.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

qoqo_qasm-0.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

qoqo_qasm-0.10.0-cp312-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

qoqo_qasm-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.10.0-cp311-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

qoqo_qasm-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.10.0-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

qoqo_qasm-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

qoqo_qasm-0.10.0-cp310-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

qoqo_qasm-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.10.0-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

qoqo_qasm-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

qoqo_qasm-0.10.0-cp39-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9Windows x86-64

qoqo_qasm-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.10.0-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

qoqo_qasm-0.10.0-cp39-cp39-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

qoqo_qasm-0.10.0-cp38-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.8Windows x86-64

qoqo_qasm-0.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.10.0-cp38-cp38-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

qoqo_qasm-0.10.0-cp38-cp38-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: qoqo_qasm-0.10.0.tar.gz
  • Upload date:
  • Size: 112.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for qoqo_qasm-0.10.0.tar.gz
Algorithm Hash digest
SHA256 078f0a01de6ade48d9bee4d727c148dc91d1bc1f5aae8654c757f9a956526f07
MD5 71f4ea05bebfa37ceeaba23403a4fd11
BLAKE2b-256 d49055334f11de710eedbe0e26347061d09b05a8424a4ca5f0caa708a0b1ae74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e0bad76f73c6c5fff385f6ef9ad5761f8b65fe5c8e5fbd83cbb20481b12b1b3
MD5 c348c4d5cf7cbe044a51b768e2426029
BLAKE2b-256 2d737f7c58ea43bfec4a4529b4c47ba34d3053ec123752407f4e8c722ab27918

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de3c31a740574652321f5e8d22c2e56c7868471275134814638209376e156ac2
MD5 68fb771503befdd511653220274056dd
BLAKE2b-256 6ed0ad916a642bfced9066b25c63d0545da9006f318d0c8912fa63a2bde7b1ed

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 758409a07e0dfc5c748ddae9fa2bf0e1785f40738dfc0ccd12d46efd9fea255b
MD5 7350e7f3dfd51092fb1401dfdc9d074e
BLAKE2b-256 1e94ff2ee8a000755f7ba7a20a8b828de5dafea8abe266107b94fb7fad932cf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.10.0-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for qoqo_qasm-0.10.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 f9a3fafab520472530b8906ebdfbd59e417e4828ea64e682a5606c4d45c8ecd6
MD5 5d8ee7cf7d82b098ac4d22084bf05b86
BLAKE2b-256 cb452a12ebe4dd3512f58a50e75528d2883e4a72ac7863836ae14732511bf135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 451712617e53b32860030b1fb552e0f5a1937b8efd3bda50c06f58c799ead855
MD5 b40a8c8279d3dc4e6e44c80726788321
BLAKE2b-256 fa125f3e482130f917a947bd562506005f5e30be6c783ad24e9883ba997d44cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.10.0-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for qoqo_qasm-0.10.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 f60491cf139f64011ccffc4fcc837df7540a8e58aba507357d3b45359eedc0ba
MD5 4675f837d1ffe027dd606ea75ef230c1
BLAKE2b-256 c1b86592270d6aee6d405536fa70ce8096623ce6097819dde609e9b0432c3a78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d22764ae06227fa6409118154948ef736fe254288426ab72d0e7c67031c9b149
MD5 d2b13d48aa84186c610406ab9ea3437f
BLAKE2b-256 1479e79173614a8dd64b7f0ddd9485c27d91a48aa50ca2532ac90b68bc2a75ee

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c77dd86566073a31b886887cd83837c8c1e49e93e3a90450304960419b817ad
MD5 2734119979e982e7c37e896fb38016b5
BLAKE2b-256 bd9dfdeffb26e82de8ac108a4d935aadc477ebb65f680798f8d231fb7b7bd0f3

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dd3de321810eb896b05611a0b509d83763d6f599b2c4d109800493f283543c9f
MD5 adb88b89c9abc94fbdb193e9f9629e80
BLAKE2b-256 58625e8c27a55f7fd1f705e93c2f54256af8d72d360deadbdafa547456a718a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.10.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for qoqo_qasm-0.10.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 614d32f5b9304012e62460ed79c7271039da238321b2ca4a6c4a775b64552696
MD5 1b4dfd1fe630fd8e98a22ac24c4e5320
BLAKE2b-256 a43de8b286703f85eca500d550994dbd8e107a0445db8d58d8ff8554f8d2f54b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44533a4069ef79c906153bb7464a37324571afd5d67acebf5bbf1162570a84b1
MD5 18314b30a790492341989cd463c0d30a
BLAKE2b-256 d60114cb6c80141a2c3f840f37b83758345a9bf87f8cb4c74fb2a638be4a1a45

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de6a66906d283577544ae71debe8279f50f8319264de092beb88671031a778e8
MD5 8c99eda86fcb4f9a93ae3ca6fcc619dd
BLAKE2b-256 57dc1c5ac286237529249fbf0dc2fcfdaef30bd36e0b6fc899e4d2fe73d533e2

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4dc21e9c532f14b30576516e4127fcbd517aa98ad64db07adff576aaa9e33a13
MD5 4027ea5382e5e4d5ed2fb73f156efdfe
BLAKE2b-256 40d17d4d3b7f9ef53c1ed746c2dde57932adf1fd1c94e091399152379b2b394d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.10.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for qoqo_qasm-0.10.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 73e374ddb189d11a023370cc2493ea997aa674baea2d0634c8c509f9a5dfcbea
MD5 c809c8402910564604dc16f9d2486456
BLAKE2b-256 ebcee0b2111cd30d065c17140fd4e38c4b5cbdcb2ed03f302dd1d4051c3388bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e02656f9d063f8de6c4d5f0fa230a4d0c5b2bb42d2e24b83d455f186a6d0c90
MD5 639d727e036bc14edab474e7b4ea49b0
BLAKE2b-256 614b6f34dc2e20c803b09f19dd10dfeec94fa6e5b5a7393765f2495d9eb96e0a

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fb43143f85e42f2073eccb55b2cc1a6cc3535b30cc312210467412692af4a19
MD5 a7f75759ad977235a76d21a28b766836
BLAKE2b-256 2b6b04a00106f3a107f5c296af84c34614ab4b64214d1ccf41733dafdf865ef0

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 48a61864f3659e5364676ac62130f9c3781cfd0e89d90188b733f99573af914e
MD5 188c8cf6054e975c30b844fcb6137968
BLAKE2b-256 76d70a794b579168a41ad026a0744c563073d3ef1ccb981cec19cc9471d1ed64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.10.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for qoqo_qasm-0.10.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 f59531f7a8e037636afca06a16ed5e33e68735f348eb7ead63314dbde541e569
MD5 8cf89f4ca059023ce8de92e8fef4aaae
BLAKE2b-256 3605bbfeffff0c2f3f3f9463901ff698994591e699ce9170424dbd05711db53d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99b690729971593bc897679ce13c8f7bb09636cf7035c9da6b82ad52f0ad3e04
MD5 f9c522812f446ac7a9a1f15ed46bb829
BLAKE2b-256 ca3820c86170e77f194acc9462ed0986a6e835db284668e8bdf17159f768692f

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f0b008ad963d73e691d2b11d716a3495016dd0e6910fff2ece8559aa98b924b
MD5 1109526a5a17f84148135c7f6ebba7e5
BLAKE2b-256 832d2ddb99456a6d5d35afda63db157391a851f2db7fb093bda0b2b72f25ef4e

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.10.0-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.10.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f8eeaf1e090d918433c62fc0285a1e6c237674938f0c2fc8545bc4f7f8dc7018
MD5 ff6b865d57b23ce0e59aabb821c6b2c1
BLAKE2b-256 a33afb5e34b52e060baf0d899a63c5d0faddb8bf495ed9e37e9b09afeb1bde83

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