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 detailed 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.2.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.2-py3-none-any.whl (96.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qmetro-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 2d64b5185ebd6ba5fe09fc2a53147d9416ba5dde6604671619626ee47f118e79
MD5 c139b2890a0c43645977e611f1af0192
BLAKE2b-256 ccdcb00a970737df566da397f2b606c87b03649dd9a3c2ddb5bd1285af15efb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qmetro-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e29ce8ab8346d8da46c0262d361c070f91435c9c3b92e87f9c4ddea82b62a3df
MD5 5479c7143eebef7a9d128a31c25be7b6
BLAKE2b-256 906b58d6499e69fd35e98b46fe76d49fb4d4b5cf415aa7ac73399930df270b64

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