IQM QAOA
A Python library for setting up and running QAOA (Quantum Approximate Optimization Algorithm) experiments on IQM quantum computers.
Installation
Note: uv is highly recommended for practical Python environment and package management. The supported Python versions are
=3.11, <3.15.
uv pip install iqm-qaoa
Optional extras
The following optional extras are available:
notebook: Jupyter notebook support for running example notebooks
All extras are inter-compatible and each adds more dependencies on top of the base install. To install all of them:
uv pip install "iqm-qaoa[notebook]"
Reproducible installations
For reproducible installations, pinned dependency extras are available:
pin-iqm: pins inter-IQM package dependencies to exact co-released versions.pin-all: likepin-iqm, but additionally pins all transitive third-party dependencies.
These can be combined with other extras. The following combined extras are available:
notebook-pin-iqmnotebook-pin-all
For example:
uv pip install "iqm-qaoa[notebook-pin-all]"
All extras are inter-compatible, so you can combine multiple extras with pinning as needed.
Note: This package was tested at release time for clean installation with
uv 0.11.20andpip 25.1.1. Other versions are likely to work but are not verified per release.
Release files for iqm-qaoa 2.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iqm_qaoa-2.0.2.tar.gz | 198.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iqm_qaoa-2.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 432.3 kB
Release files / iqm_qaoa-2.0.2.tar.gz
| Download URL | iqm_qaoa-2.0.2.tar.gz |
|---|---|
| Size | 198.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fb94b8b3a62af298006e9a1ea927cbb202a2e70c33473c2298e68ffb33ca37a3
|
|
BLAKE2b-256 checksum How to use checksums |
fc642b080a8b180d8272b99793e15e7df3e594054a9bf9e4bf922ff15b141636
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / iqm_qaoa-2.0.2-py3-none-any.whl
| Download URL | iqm_qaoa-2.0.2-py3-none-any.whl |
|---|---|
| Size | 233.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
941a527f3de4f88b3cf428ac2444b6effe51a65aecfa6926586953a9749f238c
|
|
BLAKE2b-256 checksum How to use checksums |
cda74eefaa987a0beab4f53506b7e8c3e1e64895c68dd999a5f1e30109417a5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|