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

Uploaded Python 3

File details

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

File metadata

  • Download URL: qmetro-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 5daa780cdf01bda0b53f0f90733be4d4caa1910cc87e980b3f167e52f1e0d999
MD5 2b019672fc839210e3192bc005dc2183
BLAKE2b-256 be9ba2289edb08212405a9d5092ede6bd4d00f21f193ab6af888604078d56847

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qmetro-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b0a1f2fb48e034a5295461de428ecf9fe1b3e1702c463ac8b3924a4d92e2fd69
MD5 31ac8c7c7e8ce8be091eeac406f1c59f
BLAKE2b-256 b24f8dff55308d9548883d31e54342d32c6d5f017ad6afaea9f7d08f571a5feb

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