Skip to main content

Qermit

PyPI version

Qermit is a python module for running error-mitigation protocols on quantum processors. It is an extension to the pytket quantum computing toolkit.

This repository contains source code and API documentation. For details on building the docs please see docs/README.md

Getting Started

To install, run:

pip install qermit

You may also wish to install the package from source:

pip install -e .

A poetry.lock file is included for use with poetry.

API documentation can be found at qerm.it.

Bugs

Please file bugs on the Github issue tracker.

Contributing

Pull requests or feature suggestions are very welcome. To make a PR, first fork the repository, make your proposed changes, and open a PR from your fork.

Code style

Style checks are run by continuous integration. To install the dependencies required to run them locally run:

pip install qermit[tests]

Formatting

This repository uses ruff for formatting and linting. To check if your changes meet these standards run:

ruff check
ruff format --check

Type annotation

mypy is used as a static type checker.

mypy -p qermit

Tests

Tests are run by continuous integration. To install the dependencies required to run them locally run:

pip install qermit[tests]

To run tests use:

cd tests
pytest

When adding a new feature, please add a test for it. When fixing a bug, please add a test that demonstrates the fix.

How to cite

If you wish to cite Qermit, we recommend citing our benchmarking paper where possible.

Release files for qermit 0.9.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qermit 0.9.3
File Size Uploaded
qermit-0.9.3.tar.gz 95.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qermit 0.9.3
File Interpreter ABI Platform
qermit-0.9.3-py3-none-any.whl Python 3 none any Details

Total release size: 220.5 kB

Release files / qermit-0.9.3.tar.gz

Download URL qermit-0.9.3.tar.gz
Size 95.0 kB
Tags Source
SHA-256 checksum
How to use checksums
cd24f2076b9cdf683156e16257f1085188e6e2fb68953eaa48abd11c3512bd37
BLAKE2b-256 checksum
How to use checksums
a4b965bcb99eb4afebd368a2f191b3642b31d798fdac49d3d0b401c549c89d85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 25, 2026.

Transparency log

Release files / qermit-0.9.3-py3-none-any.whl

Download URL qermit-0.9.3-py3-none-any.whl
Size 125.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
990addc00ab4cf6c3c67cd2b886b3dc410c368431b81d862eb15bfc499fd8cab
BLAKE2b-256 checksum
How to use checksums
3727719e0d577a1f1040705ecc8ff0421103a0b6537017b76f89901441ae189f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.3 This release

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.4

1 release file

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page