Skip to main content

Blockwise hidden-memory simulator for correlated environment noise

Project description

lichen-q

lichen-q is the standalone PyPI distribution for the lichen import package. It provides blockwise hidden-memory correlated environment-noise simulation.

It provides the blockwise hidden-memory correlated environment-noise simulator used for DD-aware noisy-circuit sampling.

Install

From this repo root:

python -m pip install -e .[dev]

Test

From this repo root:

python -m pytest -q

or:

python -m unittest discover -s tests -t . -q

Build

From this repo root:

python -m build

Wheel Check

From this repo root:

python -m pip install dist/*.whl

For users installing from PyPI:

python -m pip install lichen-q

Contents

  • block partitioning
  • Clifford-frame tracking
  • exact short-block Pauli-amplitude convolution
  • sparse block-fault export
  • blockwise hidden-memory sampling

Validation

The package ships with a validation notebook under examples/lichen_validation.ipynb.

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

lichen_q-0.1.0.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

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

lichen_q-0.1.0-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file lichen_q-0.1.0.tar.gz.

File metadata

  • Download URL: lichen_q-0.1.0.tar.gz
  • Upload date:
  • Size: 33.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.7

File hashes

Hashes for lichen_q-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1b58f799e5d9283ccbafd8f096b31d977627e060fa867ff48c229e72fb1a4bf7
MD5 f30af0911ec9d7689cf7ad2d04ecf721
BLAKE2b-256 9ea7c716168dfb7a8ce731d8e653ab56fd64157a4110ed045c94bf66bfc67514

See more details on using hashes here.

File details

Details for the file lichen_q-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: lichen_q-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.7

File hashes

Hashes for lichen_q-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b0ed0a4ca02430e91a342edabbdc6e7664fb76ad8cb499190b53eed5e9c48b3
MD5 7ad1b562c683b224ddca4abbb19857c5
BLAKE2b-256 9953438f96c5532dd5908da2191d73e4dca6b434fc3207a46161378146b8e83a

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