Skip to main content

Python OS License CI Documentation

Pasqal QDMI Device

An implementation of the Quantum Device Management Interface (QDMI) for Pasqal neutral-atom quantum processors and emulators.

The library exposes Pasqal Cloud through the vendor-neutral QDMI C interface. It submits Pulser pulse sequences, queries device capabilities and queue information, and retrieves measurement results. Python applications can use the shared MQT Core QDMI API.

Pasqal

Documentation

Key Features

  • A stable generic device, pasqal.default, for runtime configuration.
  • An installed catalogue of stable IDs for Pasqal Cloud systems.
  • Native Pulser programs and ordered batches through QDMI 1.4.
  • Device metadata, queue length, indexed counts, job retrieval and cancellation.
  • Password-realm authentication with automatic token refresh.
  • A native C++ library and optional Python integration through MQT Core.

The provider accepts built, measured Pulser sequences. It does not compile gate circuits into pulses. EMU_FREE is validated end to end; access to other emulators and quantum processors depends on your Pasqal account and region.

Getting Started

Install the Python package with the optional Core and Pulser integrations:

uv pip install 'pasqal-qdmi[mqt-core,pulser]'

Building from source requires a C++20 compiler, CMake 3.24 or newer, and OpenSSL 3 development files on Linux. macOS uses Apple's curl and Windows uses Schannel. CMake builds CPR and, outside macOS, curl; installed compression libraries are detected automatically. A native installation does not require Python:

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_PASQAL_QDMI_TESTS=OFF
cmake --build build --config Release
cmake --install build --prefix /path/to/install

See installation for wheel installation and platform support.

Where to Start

I want to... Read...
install the package or build from source Installation
configure my account and project Authentication
choose a cloud system and understand its capabilities Device capabilities
submit Pulser sequences and retrieve results Usage
diagnose authentication or job failures Troubleshooting
develop and test the provider Development

Contributors and Support

The Pasqal QDMI Device is developed by MQSC and Pasqal.

Please use GitHub Issues for bug reports and feature requests.

License

The project is licensed under the Apache License 2.0 with LLVM exceptions; see LICENSE.

Metadata

Release files for pasqal-qdmi 1.1.0

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

Source distribution (sdist)

Source distribution for pasqal-qdmi 1.1.0
File Size Uploaded Provenance Actions
pasqal_qdmi-1.1.0.tar.gz 253.3 kB With provenance Details for pasqal_qdmi-1.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pasqal-qdmi 1.1.0
File Actions
pasqal_qdmi-1.1.0-py311-none-win_amd64.whl Python 3.11 none Windows x86-64 Details for pasqal_qdmi-1.1.0-py311-none-win_amd64.whl
pasqal_qdmi-1.1.0-py311-none-manylinux_2_28_x86_64.whl Python 3.11 none Linux glibc 2.28+ x86-64 Details for pasqal_qdmi-1.1.0-py311-none-manylinux_2_28_x86_64.whl
pasqal_qdmi-1.1.0-py311-none-manylinux_2_28_aarch64.whl Python 3.11 none Linux glibc 2.28+ ARM64 Details for pasqal_qdmi-1.1.0-py311-none-manylinux_2_28_aarch64.whl
pasqal_qdmi-1.1.0-py311-none-macosx_13_0_arm64.whl Python 3.11 none macOS 13.0+ ARM64 Details for pasqal_qdmi-1.1.0-py311-none-macosx_13_0_arm64.whl

Total release size: 10.5 MB

Release files / pasqal_qdmi-1.1.0.tar.gz

Download URL pasqal_qdmi-1.1.0.tar.gz
Size 253.3 kB
Tags Source
SHA-256 checksum
How to use checksums
524d48ebf47cd6baf8d5e13b58faeed4d08b139b20acdf8697d22f8ca5b9ff93
BLAKE2b-256 checksum
How to use checksums
ba6b4d1f8a48b1c7deea5b1f50d38c3f4bd502345cb3d8337820d21081b6753d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / pasqal_qdmi-1.1.0-py311-none-win_amd64.whl

Download URL pasqal_qdmi-1.1.0-py311-none-win_amd64.whl
Size 455.8 kB
Tags Python 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c956d9db21fb1d63cd8cbc21698ca2a0253c8463b6e9f57a342ff51bdbca2a99
BLAKE2b-256 checksum
How to use checksums
39b6a6896a75356a21600bcfe99915658e26ec0c718d901d55afb2381b4022cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / pasqal_qdmi-1.1.0-py311-none-manylinux_2_28_x86_64.whl

Download URL pasqal_qdmi-1.1.0-py311-none-manylinux_2_28_x86_64.whl
Size 4.8 MB
Tags Linux glibc 2.28+ x86-64 Python 3.11
SHA-256 checksum
How to use checksums
548014bb3e6bf82c1c85e9ac34af2e7e4034c56719c26743bba0a10ca0088690
BLAKE2b-256 checksum
How to use checksums
423e0037512594e3a102e1d02d74f180e65270a1f5b4fcb4eb940a21da8b1ef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / pasqal_qdmi-1.1.0-py311-none-manylinux_2_28_aarch64.whl

Download URL pasqal_qdmi-1.1.0-py311-none-manylinux_2_28_aarch64.whl
Size 4.4 MB
Tags Linux glibc 2.28+ ARM64 Python 3.11
SHA-256 checksum
How to use checksums
a74fcfe8c054580ca603895db04fb3b3d484be2b9b856668f86ade1ccdf3dc0e
BLAKE2b-256 checksum
How to use checksums
8817d404a4f113fbc7760dcf0479e053003eb278234d22720ebc7c6d621424de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / pasqal_qdmi-1.1.0-py311-none-macosx_13_0_arm64.whl

Download URL pasqal_qdmi-1.1.0-py311-none-macosx_13_0_arm64.whl
Size 514.3 kB
Tags Python 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
655193c0c65166568d5b36fc53877f3db17ca71f52b8ed92131783484d5a3eae
BLAKE2b-256 checksum
How to use checksums
04c630e1d5def143194a40d6bd06cc1749e2d07cdf4206481405da5cbbcd1934
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Security for pasqal-qdmi 1.1.0

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.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for pasqal_qdmi-1.1.0.tar.gz

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 Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.1.0 This release

5 release files Full provenance

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