Skip to main content

Python based QIR parser library.

Reason this release was yanked:

Please upgrade to 0.3.2a1 or newer.

Project description

pyqir-parser

The pyqir-parser provides utilities for parsing QIR from bitcode files into convenience objects in python. It includes mechanisms for walking the functions and blocks in a given QIR program, with additional support for QIR specific conventions like getting static qubit identifiers or measurement result identifiers. It is not designed for output of QIR, and does not provide any functionality for modifying or transforming the parsed QIR.

Building and Testing

See Building

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyqir_parser-0.3.0a1-cp36-abi3-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.6+ Windows x86-64

pyqir_parser-0.3.0a1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ x86-64

pyqir_parser-0.3.0a1-cp36-abi3-macosx_10_7_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6+ macOS 10.7+ x86-64

File details

Details for the file pyqir_parser-0.3.0a1-cp36-abi3-win_amd64.whl.

File metadata

  • Download URL: pyqir_parser-0.3.0a1-cp36-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.4 tqdm/4.59.0 importlib-metadata/3.10.0 keyring/22.3.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for pyqir_parser-0.3.0a1-cp36-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 24e380c3491163eb8d0a61a35f64bb26b222eb2dbe8497ba4182d4b80a107230
MD5 68a5e4e90e1ecc56aa3207184eea552e
BLAKE2b-256 64c4fa1db6b4d2e01e47a7ff70e089b4a67b47a9f92547dd63377df0ef467b7e

See more details on using hashes here.

File details

Details for the file pyqir_parser-0.3.0a1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyqir_parser-0.3.0a1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.4 tqdm/4.59.0 importlib-metadata/3.10.0 keyring/22.3.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for pyqir_parser-0.3.0a1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b50f5dd37e0afd0ae6726d0b31fc45b8312c8a2149793947212e4f3e1d5a3b4
MD5 25957f531aa93c3ad7acf1d99eda6314
BLAKE2b-256 e589cb00c70acd2d2a50477505f6f39c1e08b9f820185f89790dffa7a1289e35

See more details on using hashes here.

File details

Details for the file pyqir_parser-0.3.0a1-cp36-abi3-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: pyqir_parser-0.3.0a1-cp36-abi3-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6+, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.4 tqdm/4.59.0 importlib-metadata/3.10.0 keyring/22.3.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for pyqir_parser-0.3.0a1-cp36-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 dcb365e1e0b7708e5ac9ddf2b1f3608767d0d3af9546a916bdd4f5323e3e2764
MD5 5706d0131111b0a662ab2cea7e421b49
BLAKE2b-256 ce7c986c9f6cd2c626b02abb8c3ba196103cbca1733ed4829b7909fd5e353e95

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