Skip to main content

MQV QDMI Device

A QDMI 1.4 device library for the MQSS MQP-API at Munich Quantum Valley. Each MQP-API resource is available as a QDMI device, for example through MQT Core's built-in QDMI driver.

Status: prototype for the SC26 openQSE demo.

Install

pip install mqss-qdmi-mqv

The wheel registers its device manifest with MQT Core (≥ 4.1); no further configuration is needed.

Use

from mqt.core.qdmi import builtin_driver

device = builtin_driver.open_device("mqv.maqcs", base_url="https://<mqp-api-host>/v1/", token="<MQP-API token>")
Device ID Resource
mqv.maqcs MAQCS (fixed by the ID)
mqv.default set by the client
Session parameter Meaning Environment fallback
BASEURL MQP-API base URL (site-specific) MQV_QDMI_BASEURL
TOKEN MQP-API token MQV_QDMI_TOKEN
CUSTOM1 MQP-API resource, e.g. MAQCS MQV_QDMI_RESOURCE
CUSTOM2 job field no_modify (default true) MQV_QDMI_NO_MODIFY

Build from source

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
ctest --test-dir build                  # unit tests
test/mock_mqp/run_e2e.sh build          # end-to-end tests against a mock MQP-API

Integration with openQSE (QFw): see docs/openqse-integration.md in the repository.

License

Apache License 2.0 with LLVM Exceptions; see the LICENSE file.

Metadata

Release files for mqss-qdmi-mqv 0.1.1

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

Built distribution (wheel)

Table of built distributions (wheels) for mqss-qdmi-mqv 0.1.1
File Interpreter ABI Platform Actions
mqss_qdmi_mqv-0.1.1-py311-none-manylinux_2_34_x86_64.whl Python 3.11 none Linux glibc 2.34+ x86-64 Details for mqss_qdmi_mqv-0.1.1-py311-none-manylinux_2_34_x86_64.whl

Release files / mqss_qdmi_mqv-0.1.1-py311-none-manylinux_2_34_x86_64.whl

Download URL mqss_qdmi_mqv-0.1.1-py311-none-manylinux_2_34_x86_64.whl
Size 5.9 MB
Tags Linux glibc 2.34+ x86-64 Python 3.11
SHA-256 checksum
How to use checksums
584b9ba963c41d769200ba564341c7352ccba374bcee07fd3d2b6d81009cd723
BLAKE2b-256 checksum
How to use checksums
dc33e93728f491de4f31b6dfa91355156b61af48ab73d0567ca832dd41d0b529
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Security for mqss-qdmi-mqv 0.1.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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

0.1.1 This release

1 release file No 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