Skip to main content

A package for quantum estimation.

Project description

Dev

QuanEstimation is a Python-Julia based open-source toolkit for quantum parameter estimation, which consist in the calculation of the quantum metrological tools and quantum resources, the optimization of the probe state, control and measurement in quantum metrology. Futhermore, QuanEstimation can also perform comprehensive optimization with respect to the probe state, control and measurement to generate not only optimal quantum parameter estimation schemes, but also adaptive measurement schemes.

Documentation

The documentation of QuanEstimation can be found here.

Notes

Welcome to the QuanEstimation community! Feel free to submit issues and pull requests.

We are still working hard uploading our package to the PyPI and making our docs online. And we are also waiting for our QuanEstimation.jl registration to be auto-merged, which will be much more convenient for our users to setup their julia environment.
So, it’s highly recommended to wait until all these works are finished, and follow our documentations to have a better using experience.

Nevertheless, if you still want to manually install the toolkit, you can 1. git clone this repo to local and cd QuanEstimaiton, 2. pip install . or python setup.py install to install the python package, 3. download julia and install. Or simply via pip install jill and jill install, 4. set up julia environment by adding the dependences. Currently this step is somewhat cumbersome, 1. check Julia’s docs if you are not familiar with julia’s package management, 2. add the deps here to your julia environment via julia’s REPL manually 3. and then run python from command line to set up pyjulia, see pyJulia’s documentation python import julia julia.install() 5. import QuanEstimation to load the package. 6. then run the examples in quanestimation/examples/ folder and have fun.

Installation

Run the command in the terminal to install QuanEstimation:

pip install quanestimation

Citation

If you use QuanEstimation in your research, please cite the following paper:

[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, arXiv:2205.15588.

History

0.1.0 (2022-06-04)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quanestimation-0.1.0.tar.gz (588.3 kB view details)

Uploaded Source

Built Distribution

quanestimation-0.1.0-py2.py3-none-any.whl (767.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file quanestimation-0.1.0.tar.gz.

File metadata

  • Download URL: quanestimation-0.1.0.tar.gz
  • Upload date:
  • Size: 588.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for quanestimation-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0ab520fab3071f7475689340957b578a3438592c34417412a760ee2ed297ed8b
MD5 a252e14ef350dca60ea0deff4a71af7f
BLAKE2b-256 dc549c2af24e16dc4cf5aa9da2d1f111ee79db11f7ec74127744ae5c02a39432

See more details on using hashes here.

File details

Details for the file quanestimation-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for quanestimation-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2be2104344ee80bb0d47825ca2839c17d6ecc4e0421a5f56fc13752f9457b098
MD5 571255035764a9f30dee5aba8c09ee19
BLAKE2b-256 09491376ccf0b9f03e6c18b664f1e25cbab9786d6eb12165653f28aa84a59396

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page