Support tooling for Quantum Computing simulations.
Project description
icquantum
This project has tools for building and running Quantum Circuit simulations. It is used in some ICHEC projects and demos.
Installing
The package is available on PyPI, you can install it with:
pip install icquantum
Features
Benchmarking
You can run a named quantum circuit from a benchmark as follows:
icquantum benchmark --circuit sample
At the moment the library has a single built-in circuit sample
and the MQT Bench benchmark. Circuits for the later are namespaced with mqtbench:
, so you can launch one with:
icquantum benchmark --circuit mqtbench:dj
for example. The are many other command line arguments allowing control over number of circuits and iterations run and Qiskit runtime settings. They can be seen with:
icquantum benchmark --help
License
This software is Copyright ICHEC 2024 and can be re-used under the terms of the GPL v3+. See the included LICENSE
file for details.
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
Built Distribution
File details
Details for the file icquantum-0.0.4.tar.gz
.
File metadata
- Download URL: icquantum-0.0.4.tar.gz
- Upload date:
- Size: 20.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 492deff35cd600c6aeb23db1010ea66b8117a2ea7ad3a3b3cfb4b7485281f612 |
|
MD5 | bbc0b292db6911b62638db5803abff5e |
|
BLAKE2b-256 | 7bd3854badd606314481fcdf9fc2264d354a6f09ae0afb4c388d1037983a966a |
File details
Details for the file icquantum-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: icquantum-0.0.4-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99794eeb02cf5ab29bae4ae629f76fe4dd644a19ac5aa80be0e26e034aedea40 |
|
MD5 | 914b469427c6ae88fd8ca888ca329395 |
|
BLAKE2b-256 | d1c1257584bef47fa9a9f02ac666f648c4b4b66001f614ef15d95e80332eb5dd |