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 (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
- Ciarán Ryan-Anderson, ciaran@pecos.io
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
Release history Release notifications | RSS feed
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 hashes)
Built Distribution
quantum_pecos-0.1.0-py3-none-any.whl
(140.3 kB
view hashes)
Close
Hashes for quantum_pecos-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e337f1efccc3134234877c96fcc164fe09e304baafee9f85e5df692adc9ffc18 |
|
MD5 | 21c4afc448632b8eb956ada168fb8bfb |
|
BLAKE2b-256 | a9fdf6c13b5ae58888562990922f3c9af639aa01253c1dca55cfa505c356630d |