Skip to main content

Importer for parsing OpenQASM 2 strings into Qiskit circuits

Project description

Importer from OpenQASM 2 to Qiskit

License Release Downloads Coverage Status

This repository provides the Python package qiskit_qasm2, which provides a fast parser of OpenQASM 2 into Qiskit's QuantumCircuit. It is often 10x or more faster than Qiskit's native parser. The API is simple:

  • qiskit_qasm2.load takes a filename, and returns QuantumCircuit;
  • qiskit_qasm2.loads takes an OpenQASM 2 program in a string, and returns QuantumCircuit.

The full documentation is published to https://jakelishman.github.io/qiskit-qasm2.

A simple parsing example:

import qiskit_qasm2
program = """
    OPENQASM 2.0;
    include "qelib1.inc";
    qreg q[2];
    creg c[2];

    h q[0];
    cx q[0], q[1];

    measure q -> c;
"""
qiskit_qasm2.loads(program).draw()
     ┌───┐     ┌─┐
q_0: ┤ H ├──■──┤M├───
     └───┘┌─┴─┐└╥┘┌─┐
q_1: ─────┤ X ├─╫─┤M├
          └───┘ ║ └╥┘
c: 2/═══════════╩══╩═
                0  1

Features

The parser supports all of the OpenQASM 2 specification, including:

  • register definitions and usage (qreg and creg);
  • the qelib1.inc as a special builtin include, precisely as described in the paper;
  • general includes, with an option to specify the search path;
  • custom gate and opaque declarations;
  • gate, measurement and reset broadcasting;
  • conditioned gate applications, measurements and reset;
  • constant folding with the scientific calculator functions in gate parameter lists;
  • mathematical expressions on parameters within custom gate bodies.

In addition, the parser also includes options to:

  • modify the search path for include statements in OpenQASM 2;
  • define overrides for how some named OpenQASM 2 gate applications should be converted into Qiskit form;
  • define new builtin quantum instructions for OpenQASM 2;
  • define new builtin classical scientific-calculator functions.

Qiskit's builtin parser makes some extra-spec additions by default, with no option to disable them. This mostly takes the form of custom gate overrides, and various additional gates in Terra's vendored version of qelib1.inc compared to the description in the paper. This parser is more type-safe than Qiskit's, but does include a compatibilty mode to ease the transition from using Qiskit's parser.

Installation

Install the latest release of the qiskit_qasm2 package from pip:

pip install qiskit_qasm2

Developing

If you're looking to contribute to this project, please first read our contributing guidelines.

Set up your development environment by installing the development requirements with pip:

pip install -r requirements-dev.txt tox

This installs a few more packages than the dependencies of the package at runtime, because there are some tools we use for testing also included, such as tox and pytest.

You will also need a working Rust toolchain. The easiest way to install one is by using rustup on Linux, macOS or Windows.

After the development requirements are installed, you can install an editable version of the package with

pip install -e .

After this, any changes you make to the library code will immediately be present when you open a new Python interpreter session.

This package was mostly an excuse for me to learn a bit more about how lexers are written at a low level. This is why the Rust crate doesn't use any lexer-generation libraries. You can read a bit more about the architecture and some of the design decisions in the developer section of the documentation.

Building documentation

After the development requirements have been installed, the command

tox -e docs

will build the HTML documentation, and place it in docs/_build/html. The documentation state of the main branch of this repository is published to https://jakelishman.github.io/qiskit-qasm2.

Code style and linting

The Python components of this repository are formatted using black, and the Rust components with rustfmt. You can run these on the required files by running

tox -e style

The full lint suite can be run with

tox -e lint

License

This project is licensed under version 2.0 of the Apache License.

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

qiskit_qasm2-0.5.2.tar.gz (65.7 kB view details)

Uploaded Source

Built Distributions

qiskit_qasm2-0.5.2-cp311-cp311-win_amd64.whl (277.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

qiskit_qasm2-0.5.2-cp311-cp311-win32.whl (260.0 kB view details)

Uploaded CPython 3.11 Windows x86

qiskit_qasm2-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (734.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

qiskit_qasm2-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (752.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qiskit_qasm2-0.5.2-cp311-cp311-macosx_11_0_arm64.whl (374.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

qiskit_qasm2-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl (382.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

qiskit_qasm2-0.5.2-cp310-cp310-win_amd64.whl (277.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

qiskit_qasm2-0.5.2-cp310-cp310-win32.whl (260.0 kB view details)

Uploaded CPython 3.10 Windows x86

qiskit_qasm2-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (734.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

qiskit_qasm2-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (752.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qiskit_qasm2-0.5.2-cp310-cp310-macosx_11_0_arm64.whl (374.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

qiskit_qasm2-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl (382.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

qiskit_qasm2-0.5.2-cp39-cp39-win_amd64.whl (277.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

qiskit_qasm2-0.5.2-cp39-cp39-win32.whl (260.2 kB view details)

Uploaded CPython 3.9 Windows x86

qiskit_qasm2-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (734.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

qiskit_qasm2-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (752.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qiskit_qasm2-0.5.2-cp39-cp39-macosx_11_0_arm64.whl (374.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

qiskit_qasm2-0.5.2-cp39-cp39-macosx_10_9_x86_64.whl (382.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

qiskit_qasm2-0.5.2-cp38-cp38-win_amd64.whl (277.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

qiskit_qasm2-0.5.2-cp38-cp38-win32.whl (260.4 kB view details)

Uploaded CPython 3.8 Windows x86

qiskit_qasm2-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (735.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

qiskit_qasm2-0.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (752.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qiskit_qasm2-0.5.2-cp38-cp38-macosx_11_0_arm64.whl (375.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

qiskit_qasm2-0.5.2-cp38-cp38-macosx_10_9_x86_64.whl (383.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

qiskit_qasm2-0.5.2-cp37-cp37m-win_amd64.whl (277.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

qiskit_qasm2-0.5.2-cp37-cp37m-win32.whl (260.5 kB view details)

Uploaded CPython 3.7m Windows x86

qiskit_qasm2-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (735.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

qiskit_qasm2-0.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (752.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qiskit_qasm2-0.5.2-cp37-cp37m-macosx_10_9_x86_64.whl (383.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file qiskit_qasm2-0.5.2.tar.gz.

File metadata

  • Download URL: qiskit_qasm2-0.5.2.tar.gz
  • Upload date:
  • Size: 65.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for qiskit_qasm2-0.5.2.tar.gz
Algorithm Hash digest
SHA256 30642cba6ab2450a5eb544482a3381b5cf3f26b7948617266a702cab77c430bf
MD5 f7db364f0a5bbcda0f58e6f19a21c15c
BLAKE2b-256 41aac5b260970759f0bd813114b0272979119d40f8d53ee9deeb8a69f7ca2ae7

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f92359cd1938bad5cd2d1eaef894fc3a2a3555acb13393527b44d9a53252ea7a
MD5 1fd6a53b9ab773ea5768477ab1f1e0dd
BLAKE2b-256 6670ae26feec2eae63f1d93693f1740c6f15c695b511e0faf8229d3a7a6c4935

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 47f3a94d2ace51d21fe57bb136631cb7b6c9bd1b31a19bc6369b83690a2932d5
MD5 355bc8b4eeb099aba8576572b7d7b049
BLAKE2b-256 9bb4f7bd24d1b65e65bb932d443e64b209c7ee1b9f49a6d4f43c5101b6449054

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0970d70ff5bb3bbd10975a040970956ea365da4a889f8156b60d0a10fc633479
MD5 03b140da70207a1d88e63039d241c113
BLAKE2b-256 62df3de11fbfe9f8919338dc0585c55e833f5eb613659d324a33491c2ffe0ebb

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 18d9a1e90232d453dcc9ce0e2b004699dee39eb1df97cff5864a62376ad16797
MD5 dd7c85350b6894d637eb7d3626f61183
BLAKE2b-256 2011273f2b87aaf3e4085cdbde2126f723fd97a3559cc350eee7f5baa15e5760

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01dbebe67f79f52566b4670871c076d0c27911a7ab7fd35f284313df08d01399
MD5 753353af549ffd44ca3376eed3c5be66
BLAKE2b-256 f861bdf56d8d54d7b2854fa2d02eea1327d010bd8d35cc8b4725b87e256dc1f2

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 27a6661394329a44c8febc73c75da8558117b063cd22b501bf6be9032dce1c52
MD5 219a31b71db8c189914db812848dd089
BLAKE2b-256 f8e31aae88bd123ecb66839517b57dac8f6e252a56d65be4dac04f68c8229cb8

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 658144507c4cf5fdaa9c82b0031bfe10ced64fd799b98c1a67d2e739955648d2
MD5 a0d3e6e68a00aba51baf9e8b7539fcc9
BLAKE2b-256 19d338ef33c10166934cce9351c06d00838ab9160a7f6e054c9ec236c75590f4

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 eab57a4885412c9f4a74c4000c23a8c15ae469f59e46ac2af0b2df6cf46748b2
MD5 9f585d89e9e3edafe23b0dc394b06609
BLAKE2b-256 6f40b67ad375f5a4701bd46246880d7fb13b01032a92eecfe704a1346ddcbc72

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f059897b913c69c1ff5620cdb2b1fe265d1929b537369dc9974438426574cd0b
MD5 d4f794da3bf9ac87122bdbc105effa68
BLAKE2b-256 466475f55a9917127b7186147b3f93fcace562f6afda7d235de101d9e69e4976

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 533a71191455a22636a2c63660073d31ec40f361d5cebff072a3a13d7d43e55c
MD5 d4d476d95b4aa15d2c5da788d98fae76
BLAKE2b-256 939327192b794dc48ecb1619b57f300e5ec598abb939bdd5c34b7b48fed58a77

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 052d9b1c4c6824fb5345edc6ea972c45eff1b941bdc268a1cb4180e20a9fcd9b
MD5 bbb9ec9a16e1cf4ac284395b3f38fb58
BLAKE2b-256 ba38d3c37fe288fd3425685e04b80eaac8fe34f7ae21a49e589c38999ac6730c

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7da2d494a8eb3c12fff3e9b3eb96fcee0b897ec6e77cd63c2c79f9a82e9cff66
MD5 4dee32e3c9c7b004c91e3080caf7c909
BLAKE2b-256 e13543539c56081a04f094be31516eb67cafd574219fc8f4ac913df0ee2f19b4

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 be4bbc068e85551504018d99a47655187106ec6953b1ad424dccfa6cdf504520
MD5 d63dc9d2bc790168ffca9c09743d4b89
BLAKE2b-256 8037c3e7b0110a47a9f9778b0be7564961cbabfa11748bef09f29eb5344dbc54

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: qiskit_qasm2-0.5.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 260.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for qiskit_qasm2-0.5.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 da5aa924a3395ca12d9050306ffc7b3b22b2bd52c7dbfe48f75b793bdb53d81a
MD5 36e358dd782e03f0b2a9ae3376e1bf4f
BLAKE2b-256 fe4c12a7f549282f0296b859f344053c65121b1a304d3fb7b2b44846c9f73371

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3b931fffd79bdd52c72939f095905180703e57e9957b73267e136f3db240472
MD5 a1e82210a0f13c1e7549a7b0b6c53e89
BLAKE2b-256 710bd117ae7cbfdd41a4030670da7081a75bc436beba98243a615fb45585172c

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c4610dcadbf484489b863898400d89689d4f4f016989db47341919162be13d2f
MD5 d9580691d03144773ecd1f506df32905
BLAKE2b-256 6d4cefc63d3816b3135ceabba02ca4e1789149f95ed5f12660d955ed8fc844f7

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d88afebfba036b14853cf78ef160da9cdcedaed5a675351ab43a2a723517107
MD5 3959fe0fb8a76104cb9b9ad913147a18
BLAKE2b-256 3a9067512b161da2581c271c41f53c0e9a83804dc9b9a2a16d4175cfe9a666c5

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32a9985d3e12f0728566aa93cb6270f0aad6dda45b162e9e4d925850b410a8ce
MD5 22c7732a8a9cef94b5995413739c441c
BLAKE2b-256 f3620d8f4cdb4680400d5eedb34447c3790061b3dc595e3886dbfdc0c04759d3

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a50bf5655f5a00fbf2e24fed2419854978b69b6cd6cc365d32279d4df71974e7
MD5 15cf45b821cdde082db865254da5ec19
BLAKE2b-256 b0c3fc48f1ae34c8897dc7141f9f10c470878915ab47fcbbb93223b5d4b2e2e1

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: qiskit_qasm2-0.5.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 260.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for qiskit_qasm2-0.5.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b8a0f3caba705c24829187c018b70f73bbad3974e1df03b2ceae85ae9d5b1c0a
MD5 6b5b2d1678337ab346e6f27eec904a10
BLAKE2b-256 a2345e7a35a250021aba7f4008a7542e2bbb96fdcaec8a86fc3baae37f2b4e6f

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2c9e1ed385818a113165d0d09023ebddd5717a2fa13f1d2ae910fdccc1f63c2
MD5 6cfec5307d80599df9e3b992a8763ff5
BLAKE2b-256 edad807fbddb9c6f8e5b2e8acae20ca7c798fe9435cd50e4ca3b98b6337b558a

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6964f0c6d0c2139176830f183c089012ebe6ca24923bd6c38c3b7d7fafafcda2
MD5 9dbc08a46a1f606bcece80d56dc74699
BLAKE2b-256 12395fc770b0b085c322c5daa1c74e55923db35e9bc1edd3142e36cee30f32e9

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e104b39d64db0363f797491b30f65bebf6ab2dbffe89898f30fcf38ad50d76de
MD5 d80f880b961f96889207bdb26db59e0a
BLAKE2b-256 2e4a30316719f88f58d88d69360719a4c9e12d23e676c10db72fe898eb75d37b

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 440d7dc32f15912b06ec124eb425cc400f956c8a2c3b59cb616c3bf59de97734
MD5 9cc8258538094121d55a6f338baf93da
BLAKE2b-256 07004ef2ec836975a88c863a794b632d128764e897e09215c42ccd9ac093c777

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c7ccba7ed8d769fdcf3a9e1153b91e526de370cdc08a5c167c292d3fefdfb4f2
MD5 d133a25d19505257bd6cc7117082ec91
BLAKE2b-256 f5e638f5ed23247cbdb71cc25e3312adbd9e2f0eaa5035f34389e72928516837

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: qiskit_qasm2-0.5.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 260.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for qiskit_qasm2-0.5.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f502f4e2e6b9b3397c3c2a69751ad09d4e5d964b5e62013b459339ae561bae86
MD5 b82193944093adb07a82f71bb2ed5535
BLAKE2b-256 cc584f644ea0f7573d420b3950802be55891d4c5259b909bbf0cde1f3530ec0b

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 801bd77c2309947516a5ac708d89f52b6ee3cee5076a4238a571187ccf72d75f
MD5 f9e7e424cd0a7a6862662e7e5f656918
BLAKE2b-256 82a2b728643e9527160e078b2b8d907667d536acdb42d9b2ba046282924e612b

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8c0ee8c88df6246c764462001baf3c706a13124824b98a1831d3026cd0b87d44
MD5 066f0258df4f2e4dbea57f492b78ff29
BLAKE2b-256 ee7be59d019bb0833285aab7939c73028cfa434f031f11fc2b35faa0a2d5b4c4

See more details on using hashes here.

File details

Details for the file qiskit_qasm2-0.5.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for qiskit_qasm2-0.5.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d21de44150f7a21b605de6676afb75e0d923e08f32b78fec0477bddf64dccc1
MD5 790bca66993e523752ad124acdb15487
BLAKE2b-256 6fc17a4a442edf73dd8775159c1d41dfd6e7f87e7bc9b7b5cb1831878044ac03

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