Skip to main content

MQT QuSAT - A Tool for Utilizing SAT in Quantum Computing

Project description

PyPI OS License: MIT CI CD codecov

[!NOTE] This project is currently in low maintenance mode. We will still fix bugs and accept pull requests, but we will not actively develop new features.

MQT QuSAT - A Tool for Utilizing SAT in Quantum Computing

A tool for utilizing satisfiablity testing (SAT) techniques in quantum computing developed as part of the Munich Quantum Toolkit (MQT) by the Chair for Design Automation at the Technical University of Munich based on methods proposed in:

  • [1] L. Berent, L. Burgholzer, and R. Wille. Towards a Satisfiability Encoding for Quantum Circuits. 2022.

QuSAT builds upon MQT Core, which forms the backbone of the MQT.

The project can be used to

  • Encode Clifford circuits in SAT
  • Check the equivalence of Clifford circuits using SAT

If you have any questions, feel free to contact us via quantum.cda@xcit.tum.de or by creating an issue on GitHub.

Towards a Satisfiability Encoding for Quantum Circuits

The results from the paper can be reproduced by first building the project as described below and then executing the resulting qusat_test executable in the build directory. In order to replicate the full range of results, the test/test_satencoder.cpp needs to be modified before building the project. The corresponding lines to be changed are marked with a // Paper Evaluation: comment.

Running the executable, produces several .json files containing the experimental data. The python script /results/visualizer.py can be used to plot the respective data.

Note that, as we use a randomized procedure to generate input data, the exact experimental data will slightly vary every time the benchmarks are run. The experimental data used in the paper is available in /results directory.

System Requirements

Building (and running) is continuously tested under Linux, MacOS, and Windows using the latest available system versions for GitHub Actions. However, the implementation should be compatible with any current C++ compiler supporting C++17 and a minimum CMake version of 3.19.

The SMT Solver Z3 >= 4.8.3 has to be installed and the dynamic linker has to be able to find the library. This can be accomplished in a multitude of ways:

  • Under Ubuntu 20.04 and newer: sudo apt-get install libz3-dev
  • Under macOS: brew install z3
  • Alternatively: pip install z3-solver and then append the corresponding path to the library path (LD_LIBRARY_PATH under Linux, DYLD_LIBRARY_PATH under macOS), e.g. via
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(python -c "import z3; print(z3.__path__[0]+'/lib')")
    
  • Download pre-built binaries from https://github.com/Z3Prover/z3/releases and copy the files to the respective system directories
  • Build Z3 from source and install it to the system

Configuration and Build

To start off, clone this repository using

git clone https://github.com/cda-tum/mqt-qusat --recursive

Note the --recursive flag. It is required to also clone all the required submodules. If you happen to forget passing the flag on your initial clone, you can initialize all the submodules by executing git submodule update --init --recursive in the main project directory.

The project uses CMake as the main build configuration tool. Building a project using CMake is a two-stage process. First, CMake needs to be configured by calling

cmake -S . -B build -DBUILD_MQT_QUSAT_TESTS=ON -DZ3_ROOT=/path/to/z3/

This tells CMake to search the current directory . (passed via -S) for a CMakeLists.txt file and process it into a directory build (passed via -B). If your installation of Z3 is recent enough, the Z3_ROOT can typically be omitted.

After configuring with CMake, the library can be built by calling

cmake --build build

This tries to build the project in the build directory (passed via --build). Some operating systems and developer environments explicitly require a configuration to be set, which is why the --config flag is also passed to the build command. The flag --parallel <NUMBER_OF_THREADS> may be added to trigger a parallel build.

Reference

If you use our tool for your research, we would appreciate if you refer to it by citing the appropriate publication:

@inproceedings{berent2022sat,
      title={Towards a SAT Encoding for Quantum Circuits: A Journey From Classical Circuits to Clifford Circuits and Beyond},
      author={Lucas Berent and Lukas Burgholzer and Robert Wille},
      year={2022},
      booktitle={International Conference on Theory and Applications of Satisfiability Testing}
}

Project details


Download files

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

Source Distribution

mqt_qusat-1.1.1.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

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

mqt_qusat-1.1.1-cp312-abi3-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.12+Windows x86-64

mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.9 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ s390x

mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (10.3 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ppc64le

mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

mqt_qusat-1.1.1-cp312-abi3-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

mqt_qusat-1.1.1-cp312-abi3-macosx_10_15_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.12+macOS 10.15+ x86-64

mqt_qusat-1.1.1-cp311-cp311-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.11Windows x86-64

mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (10.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mqt_qusat-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mqt_qusat-1.1.1-cp311-cp311-macosx_10_15_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

mqt_qusat-1.1.1-cp310-cp310-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.10Windows x86-64

mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (10.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mqt_qusat-1.1.1-cp310-cp310-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mqt_qusat-1.1.1-cp310-cp310-macosx_10_15_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

mqt_qusat-1.1.1-cp39-cp39-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.9Windows x86-64

mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (10.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

mqt_qusat-1.1.1-cp39-cp39-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mqt_qusat-1.1.1-cp39-cp39-macosx_10_15_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

mqt_qusat-1.1.1-cp38-cp38-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.8Windows x86-64

mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (10.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

mqt_qusat-1.1.1-cp38-cp38-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mqt_qusat-1.1.1-cp38-cp38-macosx_10_15_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

Details for the file mqt_qusat-1.1.1.tar.gz.

File metadata

  • Download URL: mqt_qusat-1.1.1.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for mqt_qusat-1.1.1.tar.gz
Algorithm Hash digest
SHA256 dac596fce563b5090f34dc84fb388bf524beba7a88df3e52c1fcf3249c0f86b2
MD5 b8faf1c8dd76cbaff0fcb42312d25fe0
BLAKE2b-256 a40c5ca518a94f6cefc42f7289a4f55e7d79b59de3e33c874ded20098a0512c9

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: mqt_qusat-1.1.1-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for mqt_qusat-1.1.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 eb3107f69c4df41fd2d6042cc5b4cc719dd5613b02f49332674587cdeeaca738
MD5 a644caccc0336b7b33a501dc47d23035
BLAKE2b-256 c754ac7206d0b6debbb6c379bc66ab2c00d28dd2c6154849f33a848ae1ec2717

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d418009c727521e7df75e0959ad63165d38297acf05b64655b97258f407c937b
MD5 c7456aa86498fdbc9f24d93f9a63da9f
BLAKE2b-256 b6bf44a775879d36ffc9bf3af6b65a4d02c801dc494c4e9e7105a1604c6ef57c

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c67140e4ab4ef5e6595fd631cb2d24297ef83c6368438e619e07f92efdba40e0
MD5 2c966404dff4e38beac59cc49932ccfe
BLAKE2b-256 9c60886587e82818ef9f7ad74e1826295e491c331b9f6c72341955e8c4488c7d

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 32a2ca6d465ffba0d6f7c6a5d468e5962c782534f4a29610d47041b7e191929b
MD5 627e776aa381c546b9366451a40bab5b
BLAKE2b-256 c7f14dd275adcf9c5068398cf366a1bc3cbb3387a3b59bc39ae5ec08355cb4b7

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64cb6a4052bb2a38448a59599145a6febe79cd5ff92d102a781e433d53edb911
MD5 aa9de9ca17a2b5367fc88a068d5841da
BLAKE2b-256 fc0fb871ae2aac8456a4fa1b4a19fbb7f4864ee97fd17b3ee5e61f1368d8651e

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bd97a91065332c4d234c6032203997d34b9222673a704493c0e15afe7e2fb6e
MD5 3aef17809a25dad035016e6aa7d5a522
BLAKE2b-256 8c7bda2838cf3077bbd6da6cd0e134eb4d425757199e6718ae7cf68dae50d85e

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp312-abi3-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp312-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9c828361a946d05169b926235846910f930bbdf7d46afcfbb964ac33df402159
MD5 595d73a607687b3846c21567934869f8
BLAKE2b-256 0d3cc9fc93c83f7951eefac7f9d34a9c48b9e4511bd8a30a5f16eb74adf1a65d

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mqt_qusat-1.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for mqt_qusat-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 da79ff3563605b42af414c2790a2fc731e6d0ccf9e13dad0d52ae16d8d60712a
MD5 88293fe258a77bac523522ed115e86e8
BLAKE2b-256 d4511b69bb4884a7280134c852241fde63fd6bea29b851bd83db539ee63a35f7

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c405354f6cc30e97373e53f97fcea181a99de1c49d6ec7b3016baf134ae68ee
MD5 b0dc0805e462fdb678849a0788365e52
BLAKE2b-256 b50b5a19bf1967abc60277ded1975d501be5f867997ce07e412a34fc5132a8df

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 851bc085417d797a5452a25374af90aa3fe44b9dc076ebf98b9f7c89d2eb75af
MD5 6ed75fae9971e93ed27354f747a04f49
BLAKE2b-256 caf59514f38e23be8f3c826f279644ab0fd4d3a2677b1ed3767e6cd3eb2a09aa

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b2c99bedfb2a7f9995225bc410f22373764944c70f7c01b22526aebc14b1eb46
MD5 37f3aa8f42b6f3d5ba0bf817e5dbf5ae
BLAKE2b-256 809cd3955336205f9dcf820debb2c5131216b44d419579e87b0aa2c81c7069e3

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a85d04fdd41d42f11705817693a5541c232d86479bfdf61faeb6a1461165c84
MD5 d05845a8cbb38515f6f4aeb9f2325a48
BLAKE2b-256 7defc12e509cdff5fb9f9e14d3122edf9af8b48619131cf5c140c1537b42b3eb

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae6e57d6ab7b8b6c848dc7f9e3a692c4adf806876c39025b0d5b1b8b4a5072c6
MD5 b1c32e72eeef606d6109c5eaf3378d15
BLAKE2b-256 9b138d951f5803472b54b483d556d3eb59f20cc4288951b727550eb7cc35a318

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fa5aa3693421cff01c4bdf42653d266b6da918f48b7a241f9e4c1314300bd5b2
MD5 6f01b5c8d76c506f5a769ea7f056f522
BLAKE2b-256 ebb372331b074b8982ad42653c97ed3b46ad6b865b82e7d86c9d4fd65f8ba435

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mqt_qusat-1.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for mqt_qusat-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8dda9be4211712c8af5166b7b421bd01371840bb14688739d3f104de5d22701d
MD5 e5e2e80e2de57e8f70b8ef3e80c52291
BLAKE2b-256 1c1054fa5c020f525162e62df4456bb0fc7eadb904b416c89f10ffa8ef81ac01

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15a92cfb5dad3ad00ec7a77defca22d743515f4b572a7e7c131af88f194cd273
MD5 95e43acd358e7b42f68d43f1a877a8b5
BLAKE2b-256 85e15cb3407d2202885bdcebe7b7b2f063bbcbfea8b07cf7da22e566a62977ac

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6191c679b918324b5392a383e3ed62bb09bf99e26a9f6c904ceb474b10c5c7e8
MD5 0984f6fed2bc279aa75f40f8b4a7f18a
BLAKE2b-256 52cb12bfcacb6f160e388216a3a8735c0006840e24c2fa8b68e3b2210c97d54f

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 232945973ef3de2601e09e02432aa4a094ad5bb5896e56ae94089ee7d81d7d15
MD5 000a7dbddb770c7f5ee093a2e4d8df6a
BLAKE2b-256 a1e45e59554e777aac7cf14ee8a2fc49bc646009d0c1dabd58d0c32d6e500d47

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a99d48710d7190bff900630ebf906c0bfd5d3edaa91d143de5daf4c56de5ddcd
MD5 7d97c26110fae9c3ed53f943f482dd15
BLAKE2b-256 14abbf190c78b0d89f6f39333b87849523dfc47640a5ca86b6318543d0fa6782

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1649412d124ac08dc4dd8da5101b7ed685332e4bfbb329d03d332abd24c1595
MD5 361bd8ead5062f5d5b4d3242c516d406
BLAKE2b-256 172e6dcc0f564955f845407839d304d563abf5f1580ca1c64a077f425966ff4f

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d50d89e4afeb0671208418763935d3570617ef3dd66230b530b128467b8cbc47
MD5 a970ca192adefb364b539c3ab961b694
BLAKE2b-256 f8e1c47b95d6a416197f6bec1b664fd28fdc24edf55428c3017327d0b95c04e3

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mqt_qusat-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for mqt_qusat-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eca89496205a36ac33a3fe30596f5841f9a5f9fd5115a62410eaf13303c30944
MD5 ac85d674e01d78158800cf8c00341b7d
BLAKE2b-256 b9e8258be3072195f7659c2cc05cc63fce8f0f11342551b17abb266704a5ef34

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60a3a299e46925bf609aa9aa8689f18bfd4aba297fd03bbc4fb29bd3dc6cbd44
MD5 bd19eeb97a7fbb2f814c80eb4a845a49
BLAKE2b-256 cf5a03edeb7f4306930774a7c5355bad3d7061e4c907934b9fc7e2ee98e980da

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6ff1e007a71f4d2c47ec0fd7b03bbdca12f5de44dc19b5de7961affbe95d2d1c
MD5 9824d1b08595a878790d21884c423beb
BLAKE2b-256 d8305e2a8a34cf100eccb446f2313ccd3b3c64f2dee1abcf3393b0e30e719a4b

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 59f951a1a9ebb5619b7d6894265caa5169db1ec4bedb014a7d31b819a4f08fcc
MD5 f0f88c8a9e602214770baf1a2845cfc5
BLAKE2b-256 0abb478cda4813fb6ee61c6daa0d9c863a31a94e60e515174091495ff8cf394d

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b59c596f0fa30133f41fff60bb0444b90715e7a20d7f8540c5322c85c30694b
MD5 2b42519f2e0c16ceb966b77f2777ba16
BLAKE2b-256 bb33b6694458617213b0bd97ce33be766e1a13da8642af1e444da48877e1f22b

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 404d83555090b794cc7ed3963ceeb9c21806a0c3c6479a97d6c85558ee95f713
MD5 677299c124cd004949da1f514cd302d8
BLAKE2b-256 8b497c449f11da208ba067d4b6c3c1b94102886a900eb65fc11282c7bef1fd1b

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dfc79de0b9314473fc1661ed5eac886282fe6bebbb55641d1a2264540b72c312
MD5 325da48f90d1dc5aaf1a863f81a2a999
BLAKE2b-256 aaaee91daf2a8ca0419d503314a51f8ed2779b22afb416a33b9f609ff672aa51

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mqt_qusat-1.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for mqt_qusat-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 540da4b0573caa8888819af1413b0f286711b39d6bd9c41b820b1b39d40d736f
MD5 938feb04071640b62297949db080c326
BLAKE2b-256 c6b27be4ac1718586f99bd95fe647652cff14ad5d8384a09230b5aa0bc6d3808

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f0d083924497454c6491518e9a41f5666b3bf9801834440e9a02b7f32d10cb0
MD5 8b506f4eeb67fea1a5f7cbb817562c0d
BLAKE2b-256 c5bc0a09e9730a1006a7911a48383fa9e1cab2582ab03382223a9a468f6ee935

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e1b0912725f4ea45532a4a545b62bba41d641cce661abc56310c336e8d24628b
MD5 344808cb7eb92e1b902a5d5b3c7bf52d
BLAKE2b-256 cd9cd64f5d11a4dad706bba3a6de23648d47baed0737fcc3e37e467eba6db8f2

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 307e4c8cc1223d28c8b16d1c566aee8082dc1c4e155f55746990042ce08e3cf4
MD5 7f814aca2291a26c1842d8e7e2e2c9a3
BLAKE2b-256 a9eafae6e33bac098424b0cc1a7a0450de1d49e45957dbe45cb1e9518962b420

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9afd7bf0319b9f775f1cbe9dcee7dccb466dcbcdc2cb82010faee08d34f75ae8
MD5 4195c396ebf8a16057d3a98a65090e61
BLAKE2b-256 0d356ccf37df95bf5906344177f1013220fa330d3a87efe3b85e9ebada68f2ed

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e49319505a79a9925dce3716a5314493b9bd486988af40c37fbc1d6f44110fc4
MD5 e8944eb3c0498ef28cd16fcc2d06c41f
BLAKE2b-256 546249c5e9db96df61122fc43aae0d797817885e77a90230f13072f5f4dc1749

See more details on using hashes here.

File details

Details for the file mqt_qusat-1.1.1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.1.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 23a6a2ad6256544f97554e2396871268e790e3d556c81736207339ba4655e98f
MD5 e4af635e21fe0bf67aef9577443f87b2
BLAKE2b-256 89c5ca677e37004fe3d01f455c4960624cb679ece29f9d0d12acfab4402e5b37

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