No project description provided
Project description
Mitiq
A Python toolkit for implementing error mitigation on quantum computers.
Features
Mitiq performs error mitigation protocols on quantum circuits using zero-noise extrapolation.
Contents
mitiq/mitiq/
| benchmarks
|- maxcut
|- random_circuits
|- randomized_benchmarking
|- utils
| mitiq_pyquil
|- conversions
|- pyquil_utils
|- quil
| mitiq_qiskit
|- conversions
|- qiskit_utils
| zne
|- zne
|- inference
|- scaling
Installation
To install locally use:
pip install -e .
To install the requirements for development use:
pip install -r requirements.txt
Note that this will install our testing environment that depends
on qiskit
and pyquil
.
Use
A Getting Started tutorial can be found in the Documentation.
Documentation
Mitiq
documentation is found under mitiq/docs
. A pdf with the documentation
updated to the latest release can be found
here.
Development and Testing
Ensure that you have installed the development environment. Then you can run
the tests using make test
and build the docs using make docs
. For more
information, see the contributor's guide (linked below).
Contributing
You can find information on contributing to mitiq
code in the contributing guidelines.
To contribute to the documentation, read the
instructions in the mitiq/docs
folder.
Authors
An up-to-date list of authors can be found here
License
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
File details
Details for the file mitiq-0.1a2.tar.gz
.
File metadata
- Download URL: mitiq-0.1a2.tar.gz
- Upload date:
- Size: 44.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1.post20200810 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22df573d71ab96cf07ad427fc113e4fb0ed0816da78c309e8da2c3e94050eb39 |
|
MD5 | 00abfd29f512e9d83b7664037e1d6a7f |
|
BLAKE2b-256 | f6424e0b5c0490b0a1c7bcc9b8da9b5fea01a0e0b65176100b5a730755030fff |
File details
Details for the file mitiq-0.1a2-py3-none-any.whl
.
File metadata
- Download URL: mitiq-0.1a2-py3-none-any.whl
- Upload date:
- Size: 53.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1.post20200810 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2b7cf6aba1585e00a18418debac3ffc5468f63e3c3f1de02a00c6223299658 |
|
MD5 | 600e9adaf055663740b6a46e0d2d9532 |
|
BLAKE2b-256 | 559e2bf415cff89acc35a9f0109251976d6a3c2a8bfceb39cdb564e57af08de4 |