A package for quantum estimation.
Project description
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.
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
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 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ab520fab3071f7475689340957b578a3438592c34417412a760ee2ed297ed8b |
|
MD5 | a252e14ef350dca60ea0deff4a71af7f |
|
BLAKE2b-256 | dc549c2af24e16dc4cf5aa9da2d1f111ee79db11f7ec74127744ae5c02a39432 |
File details
Details for the file quanestimation-0.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: quanestimation-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 767.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be2104344ee80bb0d47825ca2839c17d6ecc4e0421a5f56fc13752f9457b098 |
|
MD5 | 571255035764a9f30dee5aba8c09ee19 |
|
BLAKE2b-256 | 09491376ccf0b9f03e6c18b664f1e25cbab9786d6eb12165653f28aa84a59396 |