Performance Estimator of Codes On Surfaces (PECOS) is a package designed to facilitate the evaluation, study, and design of quantum error correction protocols as well as provde advanced hybrid compute execution models.
Project description
Performance Estimator of Codes On Surfaces (PECOS) is a Python framework for studying, developing, and evaluating quantum error-correction protocols as well as advance hybrid compute execution models for NISQ algorithms and beyond.
PECOS aims to balance clarity, flexibility, and performance, with hopefully maximizing all three when possible.
- Language: Python 3.8+ (with optional C and C++ extensions)
Getting Started
To get started, check out the documentation in the "docs" folder or find it online:
https://quantum-pecos.readthedocs.io
Versioning
PECOS uses semantic versioning. However, until version 1.0.0, for the MAJOR.MINOR.BUG format, the role of MAJOR and MINOR shifts down one. That is, going from version 0.1.0 to 0.2.0 can include API breaking.
Latest Development
See here for latest code in development:
https://quantum-pecos.readthedocs.io/en/development/
Installation
Clone or download/unzip the version of PECOS you would like to use. Next, navigate to the root of the package (where setup.py is located) and run:
pip install .
To install and continue to develop the version of PECOS located in the install folder, run the following instead:
pip install -e .
Uninstall
To uninstall run:
pip uninstall quantum-pecos
Supported by
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
Built Distribution
Hashes for quantum_pecos-0.5.dev1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3318437f9796cc3fde8f56a76186cd96c9dc4887826cf964f871b66d8e111049 |
|
MD5 | 92d5529b54a5f1632dcf017965a33db7 |
|
BLAKE2b-256 | fe63100f3abedbc4688e23b6318e19837edfa8f72ceed69fb900b44e63f07376 |