Skip to main content

Package for performing Wigner state and process tomography on a simulator or on a quantum hardware.

Project description

What is DROPStomo?

DROPStomo is a Python package for performing state and process tomography in the context of finite-dimensional Wigner representations on near-term quantum devices. This is a phase-space tomography approach to recovering the finite-dimensional Wigner type representations of quantum states and processes, with a particular focus on the DROPS (Discrete Representation of OPeratorS) representation. The package is based on the paper: Wigner State and Process Tomography on Near-Term Quantum Devices.

This package is based on the Qiskit framework and can be easily adapted for other frameworks. The package can be plugged directly into quantum simulators or quantum devices.

Installation

pip install DROPStomo

How to use

Currently, Wigner state tomography is available for single and two qubit systems, whereas Wigner process tomography is available for single qubit systems. For detailed examples on how to use Wigner tomography, please check out the Examples folder in our Git repository.

Citation

If you use the DROPS tomography tool in your work, cite it as follows:

@misc{https://doi.org/10.48550/arxiv.2302.12725,
  doi = {10.48550/ARXIV.2302.12725},
  url = {https://arxiv.org/abs/2302.12725},
  author = {Devra, Amit and Glaser, Niklas J. and Huber, Dennis and Glaser, Steffen J.},
  keywords = {Quantum Physics (quant-ph), FOS: Physical sciences, FOS: Physical sciences},
  title = {Wigner State and Process Tomography on Near-Term Quantum Devices},
  publisher = {arXiv},
  year = {2023},
  copyright = {Creative Commons Attribution 4.0 International}
}

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

DROPStomo-0.0.6.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

DROPStomo-0.0.6-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

Details for the file DROPStomo-0.0.6.tar.gz.

File metadata

  • Download URL: DROPStomo-0.0.6.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for DROPStomo-0.0.6.tar.gz
Algorithm Hash digest
SHA256 02768845495076b49cbe0342ffa7fec229c9e7e76f8f54b12d5687c3ade0d98d
MD5 4790078e02691828a926d43d576d7f18
BLAKE2b-256 53b43c8a8a9af2154bf01493515375cc664c85d007d9a0b9bc7186b8b86ae540

See more details on using hashes here.

File details

Details for the file DROPStomo-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: DROPStomo-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 30.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for DROPStomo-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 999c578b3d6a8cb6c5943751459f5b19c8b56b4b8f9f0fc5baf66dd8ceaa18ea
MD5 f07e51319108ec8bdcb21109b09e512c
BLAKE2b-256 006bfc264e83cb40088de4eee09db05ef2a5c48fdc391a3b9af9936ba9e145f9

See more details on using hashes here.

Supported by

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