Skip to main content

PECOS (Performance Estimator of Codes On Surfaces) is a package designed to facilitate the evaluation and study of quantum error correcting codes.

Project description

PECOS

Documentation Status

PECOS (Performance Estimator of Codes On Surfaces) is a Python framework for studying, developing, and evaluating quantum error-correction protocols.

  • Author: Ciarán Ryan-Anderson
  • Language: Python 3.5.2+ (with optional C and C++ extensions)

Contact

Getting Started

To get started, check out the documentation in the "docs" folder. You can also see the documentation on Read the Docs here:

https://quantum-pecos.readthedocs.io

Requirements

  • Python 3.5.2+
  • NumPy 1.15+
  • SciPy 1.1+
  • Matplotlib 2.2+
  • NetworkX 2.1+

Optional Dependencies

  • Cython (to compile optional C/C++ extensions)
  • pytest 3.0+ (to run tests)
  • Sphinx 2.7.6+ (to compile the documentation)

Installation

Download or clone this package and navigate to the root. Then:

To install to develop PECOS run:

pip install -e .

Otherwise run:

pip install setup.py

Uninstall

To uninstall run:

pip uninstall quantum-pecos

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

quantum-pecos-0.1.0.tar.gz (72.3 kB view details)

Uploaded Source

Built Distribution

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

quantum_pecos-0.1.0-py3-none-any.whl (140.3 kB view details)

Uploaded Python 3

File details

Details for the file quantum-pecos-0.1.0.tar.gz.

File metadata

  • Download URL: quantum-pecos-0.1.0.tar.gz
  • Upload date:
  • Size: 72.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for quantum-pecos-0.1.0.tar.gz
Algorithm Hash digest
SHA256 acd0a02c88ab1678453eb3bea222529a51afe25e12e28109d39e8e1a3944e58a
MD5 6df5d28e38daa338016f2e94d20658bd
BLAKE2b-256 39b7f4b3c51c40f4745ba45912462f052fb9cef31f87230c133ecc548713ead6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantum_pecos-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 140.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for quantum_pecos-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e337f1efccc3134234877c96fcc164fe09e304baafee9f85e5df692adc9ffc18
MD5 21c4afc448632b8eb956ada168fb8bfb
BLAKE2b-256 a9fdf6c13b5ae58888562990922f3c9af639aa01253c1dca55cfa505c356630d

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