Skip to main content

Qiskit applications for Quantum Phase Estimationn

Project description

Quantum Phase Estimation

This library is a framework for quantum phase estimation, a fundamental building block to many quantum algorithms.

Authors

Installation

Install with pip

  pip install QPE

Requirements

  • qiskit
  • numpy
  • quantuminspire

Modules

The modules in QPE are the following:

PhaseEstimator

This module contains the base class of all algorithms

Unitary

This module contains the representations of the unitary operator we use in QPE

Iterative

Contains stuff related to the Iterative (IPEA) method

Kitaev

Contains stuff related to the Kitaev method

QFT

Contains stuff related to the Quantum Fourier Transform (QFT) and the Approximate Quantum Fourier Transform (AQFT)

Backend

This module contains functions that facilitate the connection to the various backends the algorithms run on

ExperimentRunner

This module can help you run several experiments at once

UnpackData

With this module you can unpack data from an old, saved experiment

HelpFunctions

Some smaller, general functions that are needed in several different places

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

QPE-0.0.2.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

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

QPE-0.0.2-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file QPE-0.0.2.tar.gz.

File metadata

  • Download URL: QPE-0.0.2.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for QPE-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a4fc3cb45cac6907bfc0040a19593da8e36abcef5818a32e8509626824f669d0
MD5 5be6ed18f4e72410620fa2418f2a1ba2
BLAKE2b-256 3b60637c02c9ee2fb6a185d52d0c2e5339a3d7c9ba32b952e189cb549b727cc9

See more details on using hashes here.

File details

Details for the file QPE-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: QPE-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for QPE-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9563eb1875e1f049b37fb8bbc11445d82d6547f1a4990d0ee9e74a4ad92a8e7a
MD5 45f197d62b9c17ad18f75fd5f1975f65
BLAKE2b-256 b08a71a9b44f4d399979d9311ebfb094cd538b2f1840d84c6d7d9f13e44867a7

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