Skip to content

Qiskit Mitigation

Qiskit Mitigation is a package for handling noise in quantum computations. It contains a set of techniques that can be used to build advanced or customized error mitigation pipelines directly with samplomatic. Specifically, it contains:

  1. Implementations of PEC, TREX, PEA, and gate folding ZNE
  2. Functionality for computing a postselected noise channel, from circuit symmetries or spacetime checks, to be used with PEC to reduce sampling overhead
  3. Postselection using bit-flip checks for filtering out non-Markovian noise from measured samples
  4. Support for expectation value calculation with advanced error mitigation

Documentation

Coming soon: All documentation is available at https://quantum.cloud.ibm.com/docs/addons/qiskit-mitigation.


Installation

We encourage installing this package via pip, when possible:

pip install 'qiskit-mitigation'

For more installation information refer to these installation instructions.


Contributing

The source code is available on GitHub.

The developer guide is located at CONTRIBUTING.md in the root of this project's repository. By participating, you are expected to uphold Qiskit's code of conduct.


Citing this package

If you use this package in your research, use the CITATION.bib file in this project’s repository to cite the appropriate reference(s).


License

Apache License 2.0


Deprecation Policy

We follow semantic versioning. We may occasionally make breaking changes in order to improve the user experience. When possible, we will keep old interfaces and mark them as deprecated, as long as they can co-exist with the new ones. Each substantial improvement, breaking change, or deprecation will be documented in the release notes.

About

A toolbox for handling noise in quantum computations

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages