Skip to main content

MQSC PyQDMI Library

Project description

PyPI OS

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.3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (108.1 kB view details)

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

mqsc_pyqdmi-0.1.3-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (97.8 kB view details)

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

mqsc_pyqdmi-0.1.3-cp312-abi3-macosx_11_0_arm64.whl (79.5 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

mqsc_pyqdmi-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (112.0 kB view details)

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

mqsc_pyqdmi-0.1.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (101.9 kB view details)

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

mqsc_pyqdmi-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (80.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mqsc_pyqdmi-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (111.6 kB view details)

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

mqsc_pyqdmi-0.1.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (101.5 kB view details)

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

mqsc_pyqdmi-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (79.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mqsc_pyqdmi-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (111.9 kB view details)

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

mqsc_pyqdmi-0.1.3-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (101.7 kB view details)

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

mqsc_pyqdmi-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (80.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8b5c8ac9c3666ea949266016b3a8ce225b0de9dc0c75f73cb2dcb1e2a13496e
MD5 7c9b4b4cab00e84e51db72756e1bee3a
BLAKE2b-256 8fca8b455daadbf9b39054194d9cffbaf93772866fdec928aed95d84993d76d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 996217b51df8efd77a2c5d551394cef2d48f2f9642e4c532e0d6715736cc085d
MD5 74a42055955d32a18b5e65ea2e8aa9e1
BLAKE2b-256 ee20ba1a9cbdcdfa535b2a1c20d6ebdbcf699aaa66ecf9b018668a5307ebdcc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74cd264444c589f5adb9ff97126dd7dd67ee64ce6f54ee10850447d323be3520
MD5 faa9d0c90b4f43e2a8e8a8a0a75c2273
BLAKE2b-256 b6d86cebc912eab4600e3167b8c06c717158d45228a5e5d01f0a29518ca484ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26b8afae07b0c0829ef136e2e4523cedbcc1dfc54200a7e2783c393c44ef6091
MD5 2ffdce3dc88feb87771b2ed52cf86f83
BLAKE2b-256 24dc3f344376ffdbc24da38527f339f5503e345a44396b60762f94b2038a86ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7e8959464f5e9440cc5e4ca8046817f5d06dc28d534f6493c28bf6304a1f3f9
MD5 2717fce06699833d5848ce32ffbe6634
BLAKE2b-256 7ad65c3561aefbd937528f626a11cfffb851dc63a5b3e4e07a47a552457211a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb43d0718d127bd308b878f9a30b60b4387efcddc1dda47a684d181b6a27c815
MD5 35d45d68b96bd72898167ee9777e177e
BLAKE2b-256 0776aa9015cc6a0fdf539b1f76b93e333d490e64f4ada39eda2bc9d40e687930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c287c4040d7964b87e63e2df3da30673652bdace55daf32659f24b1708bdeea1
MD5 f0869f00a5da7f9cb9e3048f8f18f758
BLAKE2b-256 84e6563a6e547beb25625c31e1977e9706c0f48ba42717fbacc8c2bc7b096b3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79ef5401baf8bf6317ae50340c9a88b51dc17306f436a3e01fbaeb5ca8ea88e5
MD5 ec88d7d94764633f70ff336eb996142b
BLAKE2b-256 e6453e479284615c68f2022de3f30c9a1bfcbd4d87b19c97969b160f7b15b03f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf12f535b6fa699b5403fcaab36aa37c57c1d7c98a718056b915be66376213fa
MD5 575deb516adb916946168f11421ab691
BLAKE2b-256 7a0897ebffa4da34c5dd8787af3947d56422ceafbd1efd161b5910162159a6a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3814f20b02c580c5c8e7823e6ca8b8fd22edff10ec52a1764be5ae7a96d61b30
MD5 f79267517da55863a28ce191bbf00d4a
BLAKE2b-256 c35863cc4ee037f8d7f3a0ae228e2854eaa545845fa126370616e2a6bc0d1bd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc93542a24031196597ddff53b8ada715aa423dc6363dd15fc3167d0e83548d4
MD5 ba1d541f49bb5b7f2e79e4f0cac24c80
BLAKE2b-256 15ecf2045af91a7918ec783bbc3fefe8f597124a2811e438ff2d950988f5bb6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mqsc_pyqdmi-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71ada29f3b2c91f8fec41a6b7151453bc8fe041e1ca85e8e4904bbf7e3e389e3
MD5 b30adab28b2d537c75b95c8cb6a94d4a
BLAKE2b-256 462ca520fbf1592c5aa21ec5626009cf1f52a1aa228f6e5bbb378ef8a873af1e

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