Quara, which stands for "Quantum Characterization", is an open-source library for characterizing elementary quantum operations.
Project description
Quara, which stands for “Quantum Characterization”, is an open-source library for characterizing elementary quantum operations. Currently protocols of standard tomography for quantum states, POVMs, and gates are implemented.
Documentation: https://quara.readthedocs.io/en/stable/
Tutorials: https://github.com/tknrsgym/quara/tree/master/tutorials
Source code: https://github.com/tknrsgym/quara
Bug reports: https://github.com/tknrsgym/quara/issues
Contributing: https://github.com/tknrsgym/quara/blob/master/docs/contributing.rst
Install
Python version: 3.7+
pip install quara
Use with other optimization parsers and solvers
Quara can also be used with other optimization parsers and solvers. The currently supported combinations are as follows:
parser |
solver |
install |
---|---|---|
CVXPY |
MOSEK |
Interface from different packages
Quara supports the wrappers for executing standard tomography from several packages. To use this wrapper, install the package to be used as follows:
Qiskit:
pip install qiskit
QuTiP:
pip install qutip
Forest:
Install Forest SDK, pyQuil, QVM, and Quil Compiler. See the pyQuil website for installation instructions.
See the tutorial for detailed instructions.
Citation
If you use Quara in your research, please cite as per the included CITATION.cff file.
License
Apache License 2.0 LICENSE
Supports
Quara development is supported by JST, PRESTO Grant Number JPMJPR1915, Japan.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file quara-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: quara-0.3.0-py3-none-any.whl
- Upload date:
- Size: 409.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f218e3909e581fbd3e48e9700f17e263cc649eb2af6de7e9310a8760c172514b |
|
MD5 | b54c5b90bb5803dbcf7a0541eca349b0 |
|
BLAKE2b-256 | 6d0fc26aebcbafcba38ebde35cf632f84e3b56a6d790ca757b932bbe163c0005 |