Skip to main content

No project description provided

Project description

POVMs

This is a toolbox for working with positive operator-valued measures (POVMs). It enables users to use POVMs for sampling the state of quantum circuits (see also povm_toolbox.sampler) and compute expectation values of any observable of interest (see also povm_toolbox.post_processor). The toolbox includes a library of pre-defined POVMs (see povm_toolbox.library) which provide ready-to-go POVM circuit definitions. You can also implement your own POVM circuits by following the provided interface. Additionally, you can work with POVMs on a quantum-informational theoretical footing (see povm_toolbox.quantum_info).

Installation

Make sure that you have the correct Python environment active, into which you want to install this code, before running the below.

You can install this code via pip:

pip install povm-toolbox

Alternatively, you can install it from source:

git clone git@github.com:qiskit-community/povm-toolbox.git
cd povm-toolbox
pip install -e .

This performs an editable install to simplify code development.

If you intend to develop on this code, you should consider reading the contributing guide.

Documentation

You can find the documentation hosted here.

Citation

If you use this project, please cite the following reference:

Laurin E. Fischer, Timothée Dao, Ivano Tavernelli, and Francesco Tacchino "Dual-frame optimization for informationally complete quantum measurements" Phys. Rev. A 109, 062415 DOI: https://doi.org/10.1103/PhysRevA.109.062415

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

povm_toolbox-0.1.0.tar.gz (8.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

povm_toolbox-0.1.0-py3-none-any.whl (86.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: povm_toolbox-0.1.0.tar.gz
  • Upload date:
  • Size: 8.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for povm_toolbox-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0da10dee4697335effdb297a953ea67c03078f9d40e0c9035507ea5dfa266017
MD5 6045e719dcad36e78d25d5e656d38a94
BLAKE2b-256 2f9c8e3c419330a8d95c051409dd676c9c527865a7826a2ff70bf99d286dd72c

See more details on using hashes here.

File details

Details for the file povm_toolbox-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: povm_toolbox-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 86.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for povm_toolbox-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 985c8bfcf4781c331f1aeaee6164be0d12a4d7fa64335b394fb09f32e717708d
MD5 940c4a45c934f5ce5485fad27dc6da6d
BLAKE2b-256 fa9a199d7bc7a73008495eece0eebe9c62053e0231ffa69bc08d25fc780d1580

See more details on using hashes here.

Supported by

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