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.9.7.tar.gz (112.7 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.9.7-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.9.7-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.9.7-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.9.7-cp312-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12Windows x86-64

qoqo_qasm-0.9.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

qoqo_qasm-0.9.7-cp312-cp312-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

qoqo_qasm-0.9.7-cp312-cp312-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

qoqo_qasm-0.9.7-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.9.7-cp311-cp311-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

qoqo_qasm-0.9.7-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.9.7-cp310-cp310-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

qoqo_qasm-0.9.7-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.9.7-cp39-cp39-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

qoqo_qasm-0.9.7-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.9.7-cp38-cp38-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

qoqo_qasm-0.9.7-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.9.7.tar.gz.

File metadata

  • Download URL: qoqo_qasm-0.9.7.tar.gz
  • Upload date:
  • Size: 112.7 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.9.7.tar.gz
Algorithm Hash digest
SHA256 be24d8f41be8e5914ec53eec5f38d8015f5b759c5987e3f2ed007d0ad6f7ed06
MD5 59a7d9a71160366a48ff24b053ef0f01
BLAKE2b-256 c2a91c44995ad2db3e14402583851f3a846be19f73c580767a59327bacc47352

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8eca4ecb3b681c043c2634a520f45624115d8ca71f5ccbbe6edf07d5cd4dab2
MD5 cddf58fce096c8051af18352c1d89229
BLAKE2b-256 6f526becfdd8422fcea5eb5bb8483ffaf985e5963fd5eb237b42a22a8500d271

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4690f961e208c0020848b86f71254a03bc89102c998ff7d264f46d23b542d27c
MD5 36ed2446180671fc5fd22819af730715
BLAKE2b-256 f1acc4548001e385cf5094265fb5ee1abfc21fae387e776c7b7f36af5a0801b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7f3bad54ff554b9c861d612cd091ce7570479fb826bfd396f595c33c1ac054d
MD5 03a5833f1ea2cc6d68907794823e4e64
BLAKE2b-256 14baba57875cd1e218b378c49150fa1da9f069f1722230e59ef884385298dd9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.9.7-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.9.7-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 05bfcb6d0e372ae0c97d8cee557eefd854175db91a772b2aa8a045cfd0bace6d
MD5 1322fd45897f31a339ce25cfbf2a00e5
BLAKE2b-256 4564ad993d8e0738cc3cdac04e0277bce7cb7d188adefccd07d3ddcefc8a4f66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b61f9d30db4cebf6fef0722026635cc3a0985cc6929475013c23936883c6950
MD5 a1ea77c382529794fe747e97ca28141b
BLAKE2b-256 c3ef694379fdd33b01f89d587d00933813b8f41155a1d6540783647f7107965b

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.9.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e173947cf0574196bfda904741db0c574affddc5d835f4ee5fcc0262c6c426fa
MD5 d88bb6ee607f4da95c96541d9714261d
BLAKE2b-256 4f165562cad447d24363f61ae6ebf35952920812dc29930193dad3c7946dbf2c

See more details on using hashes here.

File details

Details for the file qoqo_qasm-0.9.7-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 36404e68b7a98d2973f07e260496c75aa476a74b271868bde53a4e1dd6542646
MD5 20c2b4b14a30db9a75d202e0c09bdfe4
BLAKE2b-256 8edae50cf66231c454f8f890805ea0e4e1b2904fa92f9f2959f8cec64ac9c51e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.9.7-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.9.7-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 c442e84882faa2a19c6646f4d01b1059c936b7b9c3a0208a5abb2993abf3bc52
MD5 f78e1ed19e7625cc911213b0b5739f25
BLAKE2b-256 380e1236e44d6fb3e8284996ea9543e81d1385494a78892489b2aceed712c60a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f7f9a7ecdafdcd86453be6eb817e3f8f0e94c82bbf35284f8ef7525449fd38b
MD5 01a9e252c1e3ec23b18a0a918494f827
BLAKE2b-256 733d10a479c06028962a67388877a7d405771463fe01ebc169d18c981c0c3152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1dbc73ba358f5da4fa96b7124c5642dbbe2abfc666012e182b9334e28a226757
MD5 d420a095f9c1776c0bfcce323be6e97b
BLAKE2b-256 c9670de3a19554087882c8a87efd925101927afbfa11f762a284b49bb1cce937

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33dd3fcbb0a8656c5f2cac0619c1a3a0a62a4f1e4d51cf0ccc050a6cd5ec7a61
MD5 54ce180ca726d660e9c56c40a78451b0
BLAKE2b-256 954e81c59c694cbf5b434f744776dd0aaa5d1a5539f56367a185ec574eef1df8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.9.7-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.9.7-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 cb6b9375c904c41d15807a0089c9e25f11b8cd408044e1f5f6a17b96bc44055a
MD5 359fdacd185416f525b2c0d040c5eb81
BLAKE2b-256 fa5fa5b4fee961afa23a622546428da6ea72f8bf370b89955c92f926b3473d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cef3aab2915ecff2500c896f0ad91b938b84f3391294103cf5a5c918798b7151
MD5 6a35daa9a6315b11622df22c2861778e
BLAKE2b-256 b7df2c69b8aefaed24ae9e1fe02533ab9d1f00bf194aa2ebeb202ffcd2fd082c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca072baf592968c760a4d4d7e3f55d5d8679e0284b990dab3c6888e9ecb27568
MD5 8c3156bc45f8037203a8135e48298615
BLAKE2b-256 6cb889d87a2bf03b6d5a7fb79df4a640fca4c25e10182560ce875e5c0708068a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 80528015e627a6543ecf8695f3fdf392d807d5ca0e0876bd12b16aa7bf1bdf97
MD5 0f14965775d9a17c094e91b2328191a9
BLAKE2b-256 e07ad9dc05912470d7b472d60bd9b4785709349c42ae4f47526d08ef3fc29ea9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.9.7-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.9.7-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ed36dcd31370e9e1a61773e5455a46c11cfd21eb03ec54d452d68e46e25b8e33
MD5 dbe5e2ab405384cf7abf32634d22dec7
BLAKE2b-256 77e3ab63928001f73768dfa0491dcf8217e5cdbd6f7a08a5a1fe51a8a261c4fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c3a8571e304580251b8379d02ed477be17fd032509bf8b8722d2dc715bce767
MD5 131821e318e8025fd29384b28e497c4e
BLAKE2b-256 0755d2b8d7662925a79093db116a6988d3cffac4acca07bce060ddf155dab79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc1cd7e68cc01b70f39a866fdf31a4aa107e83d324a9828d90cdfb51ad603b6b
MD5 a8ab31b5ee214dd92ca1af82488d084c
BLAKE2b-256 4f8a583ae039d384bb8670215becb116caa84b3c84c6794e5e5f394d2e9a90bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 16bc4e8f4f331630b99a5797ec33ce111ffc63b0592359ba28fa074ac3f65fee
MD5 f97440f7c463b8daef9011d980d198e6
BLAKE2b-256 0dc98fd65c458af367c18001e100cb0ab732185d68cdce29fab2f1dd0a5f0e4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qoqo_qasm-0.9.7-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.9.7-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 1cee3ba4db02a8587dfd767cda4946674e6a46b87c0b6e116820eb66db339ea9
MD5 d9a85850765d8b8c37b09b018df1f243
BLAKE2b-256 d2b1d4712bd33b613bea128bf769fd78415e4505da447a432079678e61e2d5d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41e04c430d70a2228289ec5b0f68870f461aeaefcded0ac5b64b97cfd513d48f
MD5 0b60f4a0ee8f31385e465da186b4694c
BLAKE2b-256 351b0f95add486d81690c846d018c69488c1a831812bb932acde437d2f7b2796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5839aefe5ce7f69a558dafab1e826c330d3ee7801b6ddbaf4c74d85ba0be40d
MD5 2b559e0e8c8f6bcde55266f95dacc104
BLAKE2b-256 59702f7045218abe9a2f5f169726b727b8741091a74aa36b878dc85818252c87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qoqo_qasm-0.9.7-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1f3795c41d01e85ee1ac1e3ff229cfef915b42ea1705ec402f3b2a9dabe78bc
MD5 a2d5b6fa3d2a9c02c5cac8041cc5e838
BLAKE2b-256 0f859eb79f345d7057e331e51b03352b2085f31a6c4bb0883ea2b478f7b3ab30

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