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.3
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.3.tar.gz | 198.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iqm_qaoa-2.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 432.3 kB
Release files / iqm_qaoa-2.0.3.tar.gz
| Download URL | iqm_qaoa-2.0.3.tar.gz |
|---|---|
| Size | 198.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6683b58f9520871268c0fd79ca6cb3a646997927a2501e4145a5e3e448458354
|
|
BLAKE2b-256 checksum How to use checksums |
772b0b3666c3ed4f6a3c8d442e5fa424cb8c2893a416fc600a85762f2e56e65f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / iqm_qaoa-2.0.3-py3-none-any.whl
| Download URL | iqm_qaoa-2.0.3-py3-none-any.whl |
|---|---|
| Size | 233.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
06f9914fedaa0d2bb26e2b5aa0fc4cf8b566d70b13e80e30896e3030221e6d3b
|
|
BLAKE2b-256 checksum How to use checksums |
81b8510090c8f3e0c7836d0b88d283887aa37cbbfead1da43e232433f90e71f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|