Skip to main content

QuanEstimation

GitHub release (latest by date) License: BSD-3-Clause CI codecov Downloads Tutorial DOI

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

Docs Stable

The documentation of QuanEstimation can be found here. This project uses the Google Python Style Guide for docstrings.

Installation

PyPI

  1. Install QuanEstimation via PyPI:
pip install quanestimation
  1. 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)

Source distribution for quanestimation 0.3.0
File Size Uploaded
quanestimation-0.3.0.tar.gz 6.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for quanestimation 0.3.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

1 release file

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page