Skip to main content

A Python package to construct addressable gates for self-dual quantum Reed-Muller codes as a sequence of transversal and fold-transversal gates.

Project description

qrmfold (Quantum Reed-Muller Fold)

Documentation

A Python package to construct addressable gates for self-dual quantum Reed-Muller codes as a sequence of transversal and fold-transversal gates.

Installation Instructions

Run pip install qrmfold.

Tutorial

See the getting_started.ipynb notebook. For more detail on individual functions/methods, see below.

Documentation

If you just want to read the documentation (most users), click the blue Documentation badge at the top of this README.

Optionally, you can build the HTML docs locally:

  • Install docs dependencies: pip install -e ".[docs]"
  • Build: cd docs && make html
  • Open: docs/build/html/index.html

Release (maintainers)

This repo includes a GitHub Actions workflow that publishes to PyPI when you push a version tag like v0.7.0. To use it, configure PyPI "Trusted Publishing" for this GitHub repository/project, then push a matching tag.

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

qrmfold-0.7.2.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

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

qrmfold-0.7.2-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file qrmfold-0.7.2.tar.gz.

File metadata

  • Download URL: qrmfold-0.7.2.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for qrmfold-0.7.2.tar.gz
Algorithm Hash digest
SHA256 0eb8098487ec60a0aadb60a6896376d2e6a067aa3aa0c8573073e1999df1eac8
MD5 710e81380f49662fd52f3441dcb2404d
BLAKE2b-256 c48d91536d8fc6c66c4fcc990a582373435ca9f9a7c0c4226324abfc84ed7b86

See more details on using hashes here.

Provenance

The following attestation bundles were made for qrmfold-0.7.2.tar.gz:

Publisher: publish-pypi.yml on timchan0/qrmfold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qrmfold-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: qrmfold-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for qrmfold-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 46e1f0b4afbcd0ffef376085b1e84d869d26900a05679f830f55a44feeddb00d
MD5 e4d67ff2ca6028248f10da57906245ef
BLAKE2b-256 467f60d3d026d0445f40a2c47c325756216984b749ba0839222789a5b8745266

See more details on using hashes here.

Provenance

The following attestation bundles were made for qrmfold-0.7.2-py3-none-any.whl:

Publisher: publish-pypi.yml on timchan0/qrmfold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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