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 Banner

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) [^1] based on methods proposed in:

  • [1] L. Berent, L. Burgholzer, and R. Wille. Towards a Satisfiability Encoding for Quantum Circuits. International Conference on Theory and Applications of Satisfiability Testing. 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 create a discussion or 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.24.

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/munich-quantum-toolkit/qusat mqt-qusat

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},
      doi={https://doi.org/10.4230/LIPIcs.SAT.2022.18}
}

[^1]: The Munich Quantum Toolkit (MQT) is a collection of software tools for quantum computing developed by the Chair for Design Automation at the Technical University of Munich as well as the Munich Quantum Software Company (MQSC). Among others, it is part of the Munich Quantum Software Stack (MQSS) ecosystem, which is being developed as part of the Munich Quantum Valley (MQV) initiative.


Acknowledgements

The Munich Quantum Toolkit has been supported by the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program (grant agreement No. 101001318), the Bavarian State Ministry for Science and Arts through the Distinguished Professorship Program, as well as the Munich Quantum Valley, which is supported by the Bavarian state government with funds from the Hightech Agenda Bayern Plus.

MQT Funding Footer

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.3.0.tar.gz (730.3 kB 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.3.0-cp313-cp313t-win_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13tWindows ARM64

mqt_qusat-1.3.0-cp313-cp313t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.13tWindows x86-64

mqt_qusat-1.3.0-cp313-cp313t-manylinux_2_28_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

mqt_qusat-1.3.0-cp313-cp313t-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

mqt_qusat-1.3.0-cp313-cp313t-macosx_11_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ x86-64

mqt_qusat-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

mqt_qusat-1.3.0-cp313-cp313-win_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13Windows ARM64

mqt_qusat-1.3.0-cp313-cp313-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.13Windows x86-64

mqt_qusat-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

mqt_qusat-1.3.0-cp313-cp313-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

mqt_qusat-1.3.0-cp313-cp313-macosx_11_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

mqt_qusat-1.3.0-cp313-cp313-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mqt_qusat-1.3.0-cp312-cp312-win_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

mqt_qusat-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

mqt_qusat-1.3.0-cp312-cp312-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

mqt_qusat-1.3.0-cp312-cp312-macosx_11_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

mqt_qusat-1.3.0-cp312-cp312-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mqt_qusat-1.3.0-cp311-cp311-win_arm64.whl (6.8 MB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

mqt_qusat-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

mqt_qusat-1.3.0-cp311-cp311-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

mqt_qusat-1.3.0-cp311-cp311-macosx_11_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

mqt_qusat-1.3.0-cp311-cp311-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mqt_qusat-1.3.0-cp310-cp310-win_arm64.whl (6.8 MB view details)

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

mqt_qusat-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

mqt_qusat-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

mqt_qusat-1.3.0-cp310-cp310-macosx_11_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

mqt_qusat-1.3.0-cp310-cp310-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mqt_qusat-1.3.0-cp39-cp39-win_arm64.whl (6.8 MB view details)

Uploaded CPython 3.9Windows ARM64

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

Uploaded CPython 3.9Windows x86-64

mqt_qusat-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

mqt_qusat-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

mqt_qusat-1.3.0-cp39-cp39-macosx_11_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

mqt_qusat-1.3.0-cp39-cp39-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: mqt_qusat-1.3.0.tar.gz
  • Upload date:
  • Size: 730.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0.tar.gz
Algorithm Hash digest
SHA256 21208315005f8a4eac45bd3b7794adf016962497879ea9e49b1b6ac7aa237a2a
MD5 b23ef7a1bf0685421cce9597dc69c9f0
BLAKE2b-256 130a76c07596625e13d437916bb9cef49247d280707d48d994fa597c4c41c204

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0.tar.gz:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313t-win_arm64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 69850c9f4483ae98ae95550feb5693b58b0feba437d6f6aecba2393f1bf373a8
MD5 c7f54b6541aa979f12097d87caece4ad
BLAKE2b-256 45a6ff2a33877670d79d8192fc892d182819accb680056cbd2cc9e1ac4f996e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313t-win_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 cc66c62bb91f747bdf6c0cf78fa66e52cd52d8b8dfc0d5033f59fdff507fcf48
MD5 b510e7f55c64cfaf58b100fa7387e1b7
BLAKE2b-256 4de0f2803833d61b3156a206f6c519653a1cd45eb934bf5d7aab472629e2b023

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313t-win_amd64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b252910a2055f60e7ecb70aa03d7db132db914338286aa79f762fcf2dba1c41c
MD5 0736c4fcb965c1ae3bde789b6db7e91c
BLAKE2b-256 29dc4e51c0c4aabeb2eeff140714c309066d7eba38089af1a54fbf1f0c94f9e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313t-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b52b061610b2d5b2643caafb0cdbfa755f03b727c96d34cb5f33b30f62343236
MD5 e1cfc6b9db8ce6312f1c2d1c6893df93
BLAKE2b-256 6d722b4cac802622afb6b35df3889f1c9fe42900c9a61f1a57426cbb1c81c4db

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b68cfb0491da9f67f2cb9178274e8936ca192fe6d2d70337e3f1ea0bb2fc05be
MD5 4e3f72caf4f83d1d98e00bd44dff84e5
BLAKE2b-256 e12fe06afc9c912d45ce07d981ba5d6f6751ac399c66e024d6469a288366c3a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313t-macosx_11_0_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17f9d5a0da8f72aed5bd17a5d7545cb2eb3eacb432eb929b415b8061a4c6e987
MD5 15bb3714726dbc7d406eda5baad33881
BLAKE2b-256 a6174f485e313fe9dcf2703db9bdf39dbb20f9a00498bc4deed4abf5746e0020

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 8de834a1c44497f6a0dfc1003f251b4db9a3d9925580c7a2613bf760c2527f4d
MD5 bc0e6cf712b48c31613fc229332f8c7e
BLAKE2b-256 5a7de10f1b4aa4f29d5c935e906c96abc26b9bd10434a6d9b4338c768bd96e10

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313-win_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2d6e6b9f454f27a4f4443f89425d2f42c5917665b307d93395f365cbd420e3df
MD5 8ceae4e4f0fa5dc8acc52e626949aecd
BLAKE2b-256 fb6df14fb1f54c15582b733e632b129af0b4ba1144b4b320384a24371e395fa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313-win_amd64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e07ed39a948addb13a1c9d23e4982bfda6b62de6b47ba2f34c91f6f32c44be16
MD5 a521bdfc2c1b4d6178167a5232171736
BLAKE2b-256 1ebf2ede5d797261a94347f79ec3030542c6a23b39428631e8e83f5dc8e310f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c30263dd3523b3911c4804a9fe82b14b3219b6664a8e7ac6b7ff832429ede741
MD5 1a683358c488d27d5377a177b326037c
BLAKE2b-256 9b030b7d824a10944a7eecfae6775838e6fb5b1388e613c5507ed0db73775f2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2b0021862e0efc4743b73b3b4f14e5548df38dbd6941632dd9383c008d94796e
MD5 c93b6cb66ef8e194e1ef4b328305d737
BLAKE2b-256 7ca7cc0e66f18cafba68be6ca6163a9f163fe13046adcd27b198c7a0d135a7d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33cb7fa4f06bc462496490f82adbbf4b2ef2c7346f3430e660226f0121a96ba9
MD5 f0dd222ef08097875c53b61040397292
BLAKE2b-256 010321ee380b0d52e46f293ad7f710cfa9f3b339bcc115e6a8d8d92256bd2869

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 7e1142b6d4b6e74709cd6912430ac12bbb459788667e21e89a8128d26771c13a
MD5 a17de8187ecb71fd270eacefd3b27e93
BLAKE2b-256 37e1194a9901e3c76b3cee326c0782a6b61c2db5965fef432cdf019a4cad9b01

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp312-cp312-win_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fe42c01bd46cca3bed3eac8e952461aad645a6935184d92e943360a54b5dd5a0
MD5 58d9c26f299fcbb2a32049eeded32808
BLAKE2b-256 eafb0a1a5df375cc01777a5f776987d27eee7dd25beba9418703d2a0829fe6df

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp312-cp312-win_amd64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f7cdc969dee77a6900cda825edd0a95ceeb71a2e28b330df27b5f0591cd1261
MD5 02cc3701886847ba64b1454372d30f45
BLAKE2b-256 e0d9955d1a41a2f9f204636be5558ccf2abedceae1757b249a4b7f6289043c2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd6c1ac829ce69e4519b171d5ff9e0e62a3af516b3c5755118f244123d43c669
MD5 a7d9dc1357586227ae5371f35f1fc41a
BLAKE2b-256 f3e43ac6c5f3ed665883e54961ba1d4aa8579865f64c851bd6ade8691adfdc7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 22fd830a1ac40fcdc3246ce2e27ab7033b280d62923bb4b985d6e62bf62c82a3
MD5 b007aefc111da3c45d7ec038660332e0
BLAKE2b-256 294654491b9654e5a158e68ffcb86fc2b7c9114fadab966f9b368c9a9deb93bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99be3af29803a34d3dc8ce35718cdbdc8cff6962770212a75137bd6f12148ad1
MD5 2ca301934cf6fd09bf2cccffd1e36650
BLAKE2b-256 fef5f76ddd28ead54fb22e579aea8e8cd855f92eac31ffc06c7953315bc1c1d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 751f3ffa19e229e70f89145691eb056798fe89c93a53659dca1d14582168b910
MD5 a7bf27818349ad08d26a5a8de3ea4562
BLAKE2b-256 50044bfde546d10e54516b740472d4e1bff5cdc7d8d0e10ae8d9712fe11a8e27

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp311-cp311-win_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: mqt_qusat-1.3.0-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/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9e132bd00c476c2367df1ce22cce216f6face04486140c689d91cc88cd13a06e
MD5 164b7dfc0e3f9dede45c7bfb240753e5
BLAKE2b-256 081e3741a2bd79cd234d9f7ddd731646d23f0923a198d6e63965c0f48a474dae

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp311-cp311-win_amd64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bfd5f94436c7a632549778a14bcaac0290d2826d3434d07c8a4df3da23f823f7
MD5 6ef418ab8419ddf029a2113b7fc6fb51
BLAKE2b-256 b29b0f8f9973272ab90cbf4ba730bf9c7fb3a531a7addf2c7aa502aeca9d6e91

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1762b744a25aab66b1c73643c1244013220587068731301931863500d3533c6
MD5 099d29b51726003f8b1789c5e4a45976
BLAKE2b-256 035fdfedd84530e39fc361467ff7992b07f2d9c823bfdca3735cbd27088cbda9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5d5384dfe5375e0b69375e728dcd65bfa6e259baf13f709d6e217c80082d3eb7
MD5 2463d64f039170a322b0d0f47327d501
BLAKE2b-256 f884fd41ab2add699239b068612e83b78cf2b5d1b1d0766360274a87de321922

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1993f168404132186a9d88db72d3cc4abf2e71e0b5fc6d3b393f8918cbc2bf8d
MD5 175d8d77f6996766ddb041b03b2122cb
BLAKE2b-256 a47f3b776262f7aa1fea2370511c23f99a4ac5a7da970e0d4bba6083943f01f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 8e5ef21c9349c72f601d3a42fbd0676f0ad38091187bc8d92e96a4eec01e1768
MD5 a01e3a3ba0fa007bc96389732db37a37
BLAKE2b-256 7cd9409f1788939310c8d90dfdd0429ae5cb1b225ad5c5056a1bd085b46e3cf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp310-cp310-win_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: mqt_qusat-1.3.0-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/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7bd250128655c740f64c761d5bb1fad944c1c2d434b61af8f87a404c4ee92aac
MD5 56db0f6c115bf3ed603cdf77365869a8
BLAKE2b-256 56882acd03772fe7288f3f71b5988f1ab0a11a900b31169d6995cf45f5f0f138

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp310-cp310-win_amd64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fcb803d266bf9147d3d7e3a88f68fe699b859c90b5fb399ee3b678f421c8aba3
MD5 5734a2e2b8a87be3957ecdbe0d13e317
BLAKE2b-256 6e7c67ecfba99f1a610b1360b4da538e6db2118219b2b2c48042241fcd8eab87

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eb0c5c119cd06239a9b5a5a26c55db4fc53818f172fad79bebc228888711d446
MD5 476d056d6a91a63b9e8eb28c26a41f78
BLAKE2b-256 52e8de550304e874f988f80c5b3bf2a6ad45f7ff1f4ee415e01a7d64f8eb8fe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 efda6d1420f99801c871a6875a6e832d7414fb18632bf4e28616c986c7762c3b
MD5 7f3987d03a3d922233463ea1502cf96e
BLAKE2b-256 edade15590153d23c7f8ff0028f0cbac9df077dad1993b68b95f4480899f5284

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e5ca481773be8e10d9ba6e1a08e06ec75552dc53eac3af0b09e2cabce33e96e
MD5 abd7bbcb6faccbe5390685b7ac31a383
BLAKE2b-256 78e7ddfb029e2cf34ed8bb62642b1b5035064cd10e32fd562257bd82b965e1d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: mqt_qusat-1.3.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 ccfa26236f2711bed9cc17e3e1eee99bb44b0622985dd399215117bf6544b983
MD5 394c20fa0221ca57ed05cdb437d24297
BLAKE2b-256 42bddb5bb13bd465aba91ea0bfc1cf7d90134848409c48d7e43a929391fde0bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp39-cp39-win_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: mqt_qusat-1.3.0-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/6.1.0 CPython/3.12.9

File hashes

Hashes for mqt_qusat-1.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a7102209bdb561b1985a7ad247986213be598ae19cddb5594b82238d7ffb6ac5
MD5 9ef1cb19e709970729882ce6bde28216
BLAKE2b-256 77fcd32274072f1361d60ad73e107db1dd292bf57fcd5d81afe3f67ba5b405e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp39-cp39-win_amd64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 787ce8b6e392c1acec6b98ad684522b5b063409b1b66e368977cc1b077bba3e3
MD5 b113eebe148f7de10e8b5d906936b043
BLAKE2b-256 ebe9436655a64750e8ff980d375c13ce0c7694717b4c04072ec0c2c8102b3873

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9761e6c6939cf3f60b65e5d3e453a2b92a5c849729bf3a22f87732810c81ffd
MD5 5768418011325f61375c2548f2761d8a
BLAKE2b-256 a04ca66c5a372fb3d60f376edcb1cb1289da7daf3aefb91bd2b0520b5f8afd71

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mqt_qusat-1.3.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 12327add2c7e4cd15a33fd83df85c51640dcbba2616f659f1a3a330a0026a3fd
MD5 e60eb2e2fcef30f8fec016fa2a3e3008
BLAKE2b-256 2baa799e01addad0124e240ae18b75705597e17cf2c653295b2398f2fd5b4eeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for mqt_qusat-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bbaa4af60c27c712c2c850e7b7857ab74e599ae381bba9b8ae62ed89512f984
MD5 0aba14e8e71ad5a2f913a50169d0afcf
BLAKE2b-256 0619bdbb00c930107db29e580e6a71d95712336c51bd04647ca5eb4302b450dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mqt_qusat-1.3.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: cd.yml on munich-quantum-toolkit/qusat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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