Skip to main content
This project is in beta. Found a bug? Open a GitHub issue. Question or idea? Ask in Discussions — we'd love your feedback!

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 Probabilistic Error Cancellation (PEC), Twirled Readout Error eXtinction (TREX), and Zero-Noise Extrapolation (ZNE) with Probabilistic Error Amplification (PEA) and gate folding amplification methods.
  2. Functionality for computing a postselected noise channel, from circuit symmetries or spacetime checks, to be used with PEC to reduce sampling overhead [1].
  3. Postselection using non-Markovian error checks to filter corrupted samples out of measured data.
  4. Support for expectation value calculation with advanced error mitigation.

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.

We use GitHub issues for tracking requests and bugs.

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.

References​

  1. Laurin E. Fischer, et al., Spacetime mitigation of logical errors, arXiv:2609.13108 [quant-ph].