Skip to main content

No project description provided

Project description

QMetro++

Python optimization package for large scale quantum metrology with customized strategy structures

QMetro++ is a Python package containing a set of tools dedicated to identifying optimal estimation protocols that maximize quantum Fisher information (QFI). Optimization can be performed for an arbitrary arrangement of input states, parameter encoding channels, noise correlations, control operations and measurements. The use of tensor networks and iterative see-saw algorithm allows for an efficient optimization even in the regime of large number of channel uses.

Additionally, the package comes with an implementation of the recently developed methods for computing fundamental upper bounds on QFI, which serve as benchmarks of optimality of the outcomes of numerical optimization. All functionalities are wrapped up in a user-friendly interface which enables defining strategies at various levels of detail.

See detiled description in our article and documentation.

Installation

QMetro++ requires ncon package for tensor network contraction. To install ncon:

pip install --user ncon

Then to install QMetro++:

pip install qmetro

Contact

For more information please contact: p.dulian@cent.uw.edu.pl

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

qmetro-1.0.1.tar.gz (87.2 kB view details)

Uploaded Source

Built Distribution

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

qmetro-1.0.1-py3-none-any.whl (96.5 kB view details)

Uploaded Python 3

File details

Details for the file qmetro-1.0.1.tar.gz.

File metadata

  • Download URL: qmetro-1.0.1.tar.gz
  • Upload date:
  • Size: 87.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for qmetro-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b7bc84d528970975378ee855d33285077f594823009eccd2a235671ce05be8e2
MD5 acc325bcf6346ab485ea893bf6cd03f4
BLAKE2b-256 a96ba03147d54fd66dac42fd34d0a2df1517ccd9cc01882004955bab081d33f2

See more details on using hashes here.

File details

Details for the file qmetro-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: qmetro-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 96.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for qmetro-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1040fb2c9e0d547c1354c942bc2a2515131bf3655a63f5d53defb4a596bc7cbf
MD5 dda1b41a1b565067e623b155e16d2fab
BLAKE2b-256 35bfbd3940c1b63a4a71c17d5559be9a6e4ff54c45ecd19cf61372482c6bd316

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