Skip to main content

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}
}

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.

TUM Logo Coat of Arms of Bavaria ERC Logo MQV Logo

Metadata

Release files for mqt-qusat 1.1.2

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

Source distribution (sdist)

Source distribution for mqt-qusat 1.1.2
File Size Uploaded
mqt_qusat-1.1.2.tar.gz 686.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for mqt-qusat 1.1.2
File
mqt_qusat-1.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ IBM System/390x Details
mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ PowerPC 64-le Details
mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
mqt_qusat-1.1.2-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
mqt_qusat-1.1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mqt_qusat-1.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ IBM System/390x Details
mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Details
mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
mqt_qusat-1.1.2-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
mqt_qusat-1.1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mqt_qusat-1.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x Details
mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details
mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
mqt_qusat-1.1.2-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
mqt_qusat-1.1.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
mqt_qusat-1.1.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ IBM System/390x Details
mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ PowerPC 64-le Details
mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
mqt_qusat-1.1.2-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details
mqt_qusat-1.1.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
mqt_qusat-1.1.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ IBM System/390x Details
mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ PowerPC 64-le Details
mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
mqt_qusat-1.1.2-cp38-cp38-macosx_11_0_x86_64.whl CPython 3.8 CPython 3.8 macOS 11.0+ x86-64 Details
mqt_qusat-1.1.2-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

Total release size: 349.4 MB

Release files / mqt_qusat-1.1.2.tar.gz

Download URL mqt_qusat-1.1.2.tar.gz
Size 686.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9b6e4c7b871822798a5c3dae7f82920357f81f26b883939b1563d072f4057cc1
BLAKE2b-256 checksum
How to use checksums
cbdbf55639fc940633f165a443c6de75e941026170b3825f066048d78d0c8909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp312-cp312-win_amd64.whl

Download URL mqt_qusat-1.1.2-cp312-cp312-win_amd64.whl
Size 7.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9f1efab6bd80bd55f43e588f77b403f064635f821e133d04acc578fe355ba70b
BLAKE2b-256 checksum
How to use checksums
930af828262467fcb3f1ae788138d35b5839085c7e1466e650ba608084ef73e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2093b64be21cbfae9ed316d824281c408ce66551c9c1892635377a3b067a8fa0
BLAKE2b-256 checksum
How to use checksums
d3631affc4769f65e72344a6794f0e88c118aee6f7a688197a43fa922cb97466
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 9.3 MB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
c2937c4f56ba1e723e685d16d9725450db8cad003929eaded7a51632281553b6
BLAKE2b-256 checksum
How to use checksums
411558d7618d1dee536d47db4b68e9998b1cbf3ced9ab559023350ea520f4319
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 10.7 MB
Tags CPython 3.12 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
141f73f69333913d3cb89d80806a3526be428e6e1c880863a9efd4240de66444
BLAKE2b-256 checksum
How to use checksums
656e7733e8aaae2315c780c3d551c4148381929dedfa84d2d04b372c2ec8fc25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mqt_qusat-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2bf1f5007f7baa8a19cbf3008c1e623360890a7f78f3df5f6c48e4615b03ab2f
BLAKE2b-256 checksum
How to use checksums
5ed65a0cd96d9dd3dced57dc4c4992c019228d088c8b526b06b13035d7dd3d2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp312-cp312-macosx_11_0_x86_64.whl

Download URL mqt_qusat-1.1.2-cp312-cp312-macosx_11_0_x86_64.whl
Size 10.4 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7134ffb4f7d0710b90bc1b0adf12affe0b5b0e2ec7eb26619358c68368cfe1fc
BLAKE2b-256 checksum
How to use checksums
4cd71cd4dc8fc03333b0abb7b86e07ae9f42e01a935a75a94a4beddf2bd65293
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL mqt_qusat-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95cd6825fce08f29fa2d526b571ccc1566505dd2b4c9e4438d29daf42145950b
BLAKE2b-256 checksum
How to use checksums
7bfdc158b1f74f7917c941968806bdefdf4d02ccea82501f6fc0a2ac89ed8294
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp311-cp311-win_amd64.whl

Download URL mqt_qusat-1.1.2-cp311-cp311-win_amd64.whl
Size 7.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1d1123765c0de482e492d7e04d6bc22f76dea03d09a01c504114a60bd5d4af65
BLAKE2b-256 checksum
How to use checksums
d55854c095752ceca24befd789525f3f0154b74224c3358433305c0cc42dd6f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
138b87c5830079c11d3d241a78c58db61b6ec29730fd610ef9f76d0937fbd4c2
BLAKE2b-256 checksum
How to use checksums
2c190ce52c6b80f7cb22e779cf8d940e1f2fd497a757467d28183354350b97f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 9.3 MB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
6187bd0d655de450a30fd2679bcf1381f5cefeef7b4cdca8e9e03d4a0323e441
BLAKE2b-256 checksum
How to use checksums
2c3667ca947b01549316f5c099d3daf1fb2b9346076a056d61edad1458c96ba9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 10.7 MB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
8fe386c517e39bb0440587ea5e262a491a041c66faf1d9b5a0ca34f1889c663e
BLAKE2b-256 checksum
How to use checksums
8dcf95f0b74bed2d7756010a3a8ab1739bc57e7ab41de0bbb4cb400df91bb941
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mqt_qusat-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a8c1a73659f5f63d0ce82e56ebb60066b3d1ce1c90de263cf28aeb011e83c1e7
BLAKE2b-256 checksum
How to use checksums
a95333245351538d42ccc4508458ccec0273b531cfca02c505805180ca58549a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp311-cp311-macosx_11_0_x86_64.whl

Download URL mqt_qusat-1.1.2-cp311-cp311-macosx_11_0_x86_64.whl
Size 10.4 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
98933bdcacd521a81fb0bef0c888e791f76a509871648de3c1ee56345a328713
BLAKE2b-256 checksum
How to use checksums
47ff157abb60f5a4546546c555c2573931d3764842b8d68fb4828c17be80caa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL mqt_qusat-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
56d1c9629f350034acd0c4f9f5ea853447afe4b30288642ab4e736fa9e7b5664
BLAKE2b-256 checksum
How to use checksums
68a8ab48cfbb7cb4bfda7ce6bea3b86ec6f1511ad05febd7f5df87ef668e1f99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp310-cp310-win_amd64.whl

Download URL mqt_qusat-1.1.2-cp310-cp310-win_amd64.whl
Size 7.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9f5dd817666b64ec914c2592b4b77aba39d3d2d7e852bc4acf803061448cfbc5
BLAKE2b-256 checksum
How to use checksums
5eb238c33ccd8fd8649064d991fd2a4498e5042a4fdd29a7aaba64b08a2c0329
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d15d3cd85bddd852362f8d27c7a68d92d2abdf2dc523ea26fc897f782177aa2e
BLAKE2b-256 checksum
How to use checksums
faf4068f4bd184ba8f2f1c4cba2c0ecb182ce3835edaf747f0975b006e5a7ead
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 9.3 MB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
bf99a9a0ba2f64044c4c8ce2fdc775fd47b69d112dadf9d6275f35c817f5d39c
BLAKE2b-256 checksum
How to use checksums
287f08ee1ca5867f69e78d9da8623fd434d2a9191a1cef3de6a0b8f4f1ccf7a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 10.7 MB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
ed6ebdf791380b6b11b8abfbde4b4278c7f19d1f38e17438b785df4726f7dc78
BLAKE2b-256 checksum
How to use checksums
f4fdb4df1c28031315f4e751366cd5bbc3be942a568024dfb62b89f19ddfb697
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mqt_qusat-1.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ec1f8eb82add3d4b3ae941bb0f275a9913ef257ff7ea7896e59d5d7385b16b43
BLAKE2b-256 checksum
How to use checksums
263342355473c3226b31931ef4c11404c27bc6a8d2846d8e9091b0e01d30aa53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp310-cp310-macosx_11_0_x86_64.whl

Download URL mqt_qusat-1.1.2-cp310-cp310-macosx_11_0_x86_64.whl
Size 10.4 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f23b6b09c166f107af4aac8091227a36c7636dbf09322b9a26679e69b5d8a437
BLAKE2b-256 checksum
How to use checksums
8c73eaec1288f419ab56e048fcbdebe5884bfbdd26175dbc0ac539d840dcf182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL mqt_qusat-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0421f7efb9572eddd0e40cd591c41222374bbdedb4f9831fd9a418934aecb486
BLAKE2b-256 checksum
How to use checksums
33fd490f512607cc92ea738375201069efa107b17e1f3fd630057c17fc37d4aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp39-cp39-win_amd64.whl

Download URL mqt_qusat-1.1.2-cp39-cp39-win_amd64.whl
Size 7.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
681384066652e9be3bff2ac65b652bf739ed36a62f051695ffdad0f24fed5e5a
BLAKE2b-256 checksum
How to use checksums
7e17f226cbafaf950b3ebba185d9c6f3a5d26a171e88e7fd37ae6c55da30e6b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
afeb9cdb43bb47a7be94491644ebb3237435cccbb10249960ac6f8cd859e4d64
BLAKE2b-256 checksum
How to use checksums
279a44bba12a3c78ed4cb7511b89cbc8e0a9f8c653b66ce648b329f9425cc6dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 9.3 MB
Tags CPython 3.9 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
da8f598bd91a3d32e26712537f66be41374db8c7adb41ea64a3211e9a07a15da
BLAKE2b-256 checksum
How to use checksums
c4ded07ceaaa7a2cfbaf322e51c4b5f846e71dd8274e2b2889862d2952fc5103
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 10.7 MB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
512f05b54de6f5123723667c6e333bef145f1b86e41dc8c7cb60c312783eb423
BLAKE2b-256 checksum
How to use checksums
43370b87e9ad759afcdb3b309c811110837ff16eb7507190d2d164fa7aeade3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mqt_qusat-1.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.9 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c20d68bfd1da8eec59823c94675af193d8a2f8ee70013fac94d6482d14682f4b
BLAKE2b-256 checksum
How to use checksums
646a0230d8fb5c9c8dd6321b20a3428de98cb65b61bbdf6186766b8253f6aa81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp39-cp39-macosx_11_0_x86_64.whl

Download URL mqt_qusat-1.1.2-cp39-cp39-macosx_11_0_x86_64.whl
Size 10.4 MB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
865935f5540c84d228856018c1f5365bcfda6f32ea4113b2782fc1009f133334
BLAKE2b-256 checksum
How to use checksums
381592185660cf4c77988bc5fc57b9bb68b086e4e7bb98c660b8178bb05e7a79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL mqt_qusat-1.1.2-cp39-cp39-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
273737ca1068f5327e37cce7e1a01ada06ca0c832ddc8dfcb5e9d594c42451b3
BLAKE2b-256 checksum
How to use checksums
4ed5b9cc2c1f2736473d85887187d7a455859902bc62f83ac6494b8dd2368886
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp38-cp38-win_amd64.whl

Download URL mqt_qusat-1.1.2-cp38-cp38-win_amd64.whl
Size 7.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
f501a894351d943f7fcf660d4116740ea0968e758a3515baf96cb3c49e9673da
BLAKE2b-256 checksum
How to use checksums
e1ecc12504699224609044f99ac49e146106219aad2f3b1e99557804b9886989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.4 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d86bb4c99930aafd8ec516101d7524b656c612d5e3562ceccd738655293208e5
BLAKE2b-256 checksum
How to use checksums
e50f344630b48f188a46d2448da459aaf589fb04cdbc87dea60ba9c3d2de82b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 9.3 MB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
7fe9319ffbeb162b8e000285ab96d37af698bd65d069e74d83e4798c3486745a
BLAKE2b-256 checksum
How to use checksums
f229f0eae77c5ddb28bf59b7599491c24f165bf050f3d2601bb872a0fad60e75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 10.7 MB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
74b137bb0e56d591e5c542ca388fae5de9afbcb061ab359a17dcf13b06da54f8
BLAKE2b-256 checksum
How to use checksums
3669d3135f61ed10f5eb4cd4e258bc78e9415d5ec4aea5816e0127a01a63d280
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mqt_qusat-1.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.9 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
53dd9283acee722ff3da1b4ca79c7029d86411d76df3310c8b226082d40354e7
BLAKE2b-256 checksum
How to use checksums
bdbd1caa6d94d16d765f172ef4a09ee2412a76a481721e53b3c1067bc6eee34f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp38-cp38-macosx_11_0_x86_64.whl

Download URL mqt_qusat-1.1.2-cp38-cp38-macosx_11_0_x86_64.whl
Size 10.4 MB
Tags CPython 3.8 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5dccc3c57e413c370bd499f0c5288701327e7cc42b35545a8c4ec93d694b41f9
BLAKE2b-256 checksum
How to use checksums
55ca4a8f558ea5f2a6be197317a4887a33285a7e6724834d4f1e67f0ef9504df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / mqt_qusat-1.1.2-cp38-cp38-macosx_11_0_arm64.whl

Download URL mqt_qusat-1.1.2-cp38-cp38-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2bc89d50fff1947826b45aa066c16e33c73f2c3c552583a600995ed1f475bc69
BLAKE2b-256 checksum
How to use checksums
2e80582a9718c6473914a68b71a8644a73633e90735626e45e47cfdbb4c6aedb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

1.5.0

11 release files

1.4.0

43 release files

1.2.0

31 release files

This release

1.1.2 This release

36 release files

1.1.0

16 release files

1.0.0

15 release files

0.1.1

19 release files

0.0.0

19 release files

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