Skip to main content

MQSC PyQDMI Library

Project description

PyPI OS License: MIT

MQSC Logo

MQSC PyQDMI

MQSC PyQDMI is a C++17 and Python 3.9+ library built on top of the QDMI interface. It provides

  • a fully fledged QDMI Driver implementation
  • a dedicated FoMaC (Figures of Merit and Constraints) library that abstracts the QDMI C interface and provides a high-level C++ interface for the user.
  • Python bindings for the FoMaC interface via nanobind which forms the mqsc.pyqdmi Python package.
  • basic functionality for turning QDMI devices into Qiskit backends via the mqsc.pyqdmi_qiskit module.

PyQDMI is compatible with QDMI version 1.1 and Qiskit version 1.0+.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mqsc_pyqdmi-0.1.2-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (108.5 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mqsc_pyqdmi-0.1.2-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (98.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

mqsc_pyqdmi-0.1.2-cp312-abi3-macosx_11_0_arm64.whl (79.9 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

mqsc_pyqdmi-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (112.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mqsc_pyqdmi-0.1.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (102.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

mqsc_pyqdmi-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (80.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mqsc_pyqdmi-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (112.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mqsc_pyqdmi-0.1.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (101.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

mqsc_pyqdmi-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (80.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mqsc_pyqdmi-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (112.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mqsc_pyqdmi-0.1.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (102.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

mqsc_pyqdmi-0.1.2-cp39-cp39-macosx_11_0_arm64.whl (80.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file mqsc_pyqdmi-0.1.2-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6aa84e2242d75febda23865333d03f825553ab347c77d58c69aebef26609f6a8
MD5 798db51a03de831de0d5c6982d12ecb5
BLAKE2b-256 a55c8425af633ea9c371a79d42fb5ff6b1a561acaa2517ac4182354a23c00993

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ed731026de999ec620969c53fa15b918d17fc8cd653e6b0db554791f1535e03
MD5 740c6587d5fa0e251961e2ba430bc417
BLAKE2b-256 48e13e78eeb3787c4a9490272dc7f0674a7dba1d81ee224750cc0eea3cee6e1d

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 012af2c51a998216ffb30e67e137ad4e4f8f29b1fa8a2b4c38aa09f439e8f41b
MD5 96684e27542321e600e8368c7c45fe08
BLAKE2b-256 793477c8af39591faf05486d8e85edc6c8e3b8d3d6866f697b4743404a36131a

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c7c1acef3b22880c5275b04be9737723690bc15021488ec83f56a2afc77526b
MD5 42869a30801887f9e41ee59067fa125e
BLAKE2b-256 27e6239f51bbb8b6d3d5349ec431e347616f728ce9968c7a34d12fe8680c3f04

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff2bbc24cb80cd17346a20758e96aa75d7186ba11c1fb89bd2d54c88ee3f6172
MD5 b024784b96d15905fb134299d1ef74bf
BLAKE2b-256 f185d87748c5d2f5957b814b1e0c527632477c5fda43531dd0f47f9988ffbfa3

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5264d46111bfcd502a92bc6ad061df7d819ef05f49eb10a02f4a08361d3ce106
MD5 515a3be968c8436cb5490c03ee366a6d
BLAKE2b-256 db7fabcb8067783284ff7f937cd710ca2cceacc69886e1c5d87ac8f9ea6ef888

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ecf904c78510c6c4ec5b4d8780c7700ebfcf97291a60c379b3cb4549e089dcd
MD5 fdba799e5f7fc405131980cd3ec5525e
BLAKE2b-256 3ce34a34cc736ace49f1c9b707c05c1b8f4b3790500c97cbaa0f1f0cbb84a2de

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 492a908caa02cb0a9e5cba12129c5ae2219d08b1cccecf8e7d3f338cbd940727
MD5 5d539b3d67e544b2c04251c7c8235b72
BLAKE2b-256 51279582aa9cb2d601779103e054c5516363324412eec76e9bd9a33c1c9bc8f9

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d86728ddf6eea31af975f363207b9f4cf3d58d978e8f81b8998c6568569ec26
MD5 5053ae0098af3b8d221cc3f78c2c1645
BLAKE2b-256 3e87ac25901c7e4647e9901e12a30c5269244a21060ed4cc812b65fc53ae07ff

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d26c7340d4bcdaa43f9ca806321c35e0778687635f26ddae326942835dd65f05
MD5 736a2ac6ecb7a3a5a261902157b008f9
BLAKE2b-256 e5f48938bb2e56f8e17bb28aec5100a5ea158e6ced4a07a09c24f3394e3b7d57

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48a764fd49db06f89066ead381f8b74d7a18d1c1d68b632ac366933bbdd7d4b2
MD5 adc024d9dc3237156b4f921d5ee2e6a6
BLAKE2b-256 b7d186ee1c361a7a3f32996bcc626dc157a9f17f317a5bdbf14a996f350c75b6

See more details on using hashes here.

File details

Details for the file mqsc_pyqdmi-0.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4dc7c50f8597590cf5929cb92108b8cbadd221b2494860c4f93a21c9189f5a5f
MD5 8639104115229e6db0036500c2e0158f
BLAKE2b-256 7ad728fef62d0cc5aa570156a46018591bf98d53623277a145466900a733f56a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page