QuanEstimation
QuanEstimation is a Python-Julia-based open-source toolkit for quantum parameter estimation. It can be used to perform general evaluations of many metrological tools and scheme designs in quantum parameter estimation.
Documentation
The documentation of QuanEstimation can be found here. This project uses the Google Python Style Guide for docstrings.
Installation
- Install QuanEstimation via PyPI:
pip install quanestimation
- Download the package and install it in the terminal:
git clone https://github.com/QuanEstimation/QuanEstimation.git
cd QuanEstimation
pip install .
Code Style
This project follows the PEP 8 Python code style guide. It is recommended to use tools such as black and flake8 for code formatting and linting.
Citation
-
If you use QuanEstimation in your research, please cite:
[1] M. Zhang, H.-M. Yu, H. Yuan, X. Wang, R. Demkowicz-Dobrzański, and J. Liu,
QuanEstimation: An open-source toolkit for quantum parameter estimation,
Phys. Rev. Res. 4, 043057 (2022).[2] H.-M. Yu and J. Liu, QuanEstimation.jl: An open-source Julia framework for quantum parameter estimation,
Fundam. Res. (2025). -
Development of the GRAPE algorithm:
-
auto-GRAPE:
M. Zhang, H.-M. Yu, H. Yuan, X. Wang, R. Demkowicz-Dobrzański, and J. Liu,
QuanEstimation: An open-source toolkit for quantum parameter estimation,
Phys. Rev. Res. 4, 043057 (2022). -
GRAPE for single-parameter estimation:
J. Liu and H. Yuan, Quantum parameter estimation with optimal control,
Phys. Rev. A 96, 012117 (2017). -
GRAPE for multiparameter estimation:
J. Liu and H. Yuan, Control-enhanced multiparameter quantum estimation,
Phys. Rev. A 96, 042114 (2017).
-
Metadata
Release files for quanestimation 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quanestimation-0.3.0.tar.gz | 6.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quanestimation-0.3.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 6.4 MB
Release files / quanestimation-0.3.0.tar.gz
| Download URL | quanestimation-0.3.0.tar.gz |
|---|---|
| Size | 6.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
629224acad7963f093301af930fc3d493756df8e779e68ceb87cb64803a5b8b4
|
|
BLAKE2b-256 checksum How to use checksums |
735de55caa63d2aa2695365113cbc78357b3a472a7cf6c9fe7062bd66baf35cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / quanestimation-0.3.0-py2.py3-none-any.whl
| Download URL | quanestimation-0.3.0-py2.py3-none-any.whl |
|---|---|
| Size | 454.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
9f27b95203a102022a47b25b5cb407e941e903b46a2d1288c58b54e6694ebe7c
|
|
BLAKE2b-256 checksum How to use checksums |
769ad14a897c2a8a90689d4e3d85c4a22dced70f7544ce20d54422019fe7270c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|