Skip to main content

No project description provided

Project description

build codecov Documentation Status PyPI version Unitary Fund

Mitiq

Mitiq is a Python toolkit for implementing error mitigation techniques on quantum computers.

Installation

Mitiq can be installed from PyPi via

pip install mitiq

To test installation, run

import mitiq
mitiq.about()

This prints out version information about core requirements and optional quantum software packages which Mitiq can interface with.

Supported quantum programming languages

Mitiq can currently interface with

Cirq is a core requirement of Mitiq and is automatically installed. To use Mitiq with other quantum programming languages, install the optional package(s) following the instructions linked above.

Supported quantum processors

Mitiq can be used on any quantum processor which can be accessed by supported quantum programming languages and is available to the user.

Getting started

See this getting started guide in Mitiq's documentation.

Error mitigation techniques

Mitiq currently implements zero-noise extrapolation and is designed to support additional techniques.

Documentation

Mitiq's documentation is hosted at mitiq.readthedocs.io. A PDF version of the latest release can be found here.

Developer information

We welcome contributions to Mitiq including bug fixes, feature requests, etc. Please see the contribution guidelines for more details. To contribute to the documentation, please see these documentation guidelines.

Authors

An up-to-date list of authors can be found here.

License

GNU GPL v.3.0.

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

mitiq-0.1.0.tar.gz (45.9 kB view details)

Uploaded Source

Built Distribution

mitiq-0.1.0-py3-none-any.whl (57.3 kB view details)

Uploaded Python 3

File details

Details for the file mitiq-0.1.0.tar.gz.

File metadata

  • Download URL: mitiq-0.1.0.tar.gz
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for mitiq-0.1.0.tar.gz
Algorithm Hash digest
SHA256 005fa1561ba2ea9fb8513477700455a31c1652777ddc6c3f8c9a68f2aecc54a8
MD5 4e817103fe956e2b80b598212017909b
BLAKE2b-256 473563f8268dbf13be8e231fdd8054fe8ef1742a860f5248c8e1e7cf4b8e7cf9

See more details on using hashes here.

File details

Details for the file mitiq-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mitiq-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 57.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for mitiq-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8057a27c0a83b93525355e034dd0c104cfcec1aed7ff118763d2d585dda4af8
MD5 b11474c9614d25582ff6f4979c901145
BLAKE2b-256 32c3018b2b47d3b8a4bf05e90de0b44fe353db9d36de040f178c03de29b91eef

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