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.
Release files for icquantum 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| icquantum-0.0.5.tar.gz | 20.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| icquantum-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.4 kB
Release files / icquantum-0.0.5.tar.gz
| Download URL | icquantum-0.0.5.tar.gz |
|---|---|
| Size | 20.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1fad373bb853cf98a9fd35ef7e35e85ce1ff8b6b18e487ba36478c538533cdca
|
|
BLAKE2b-256 checksum How to use checksums |
48e3cb39a83529bc22d14e0a0235e84173a3822229f276d6ba2a7d66fa0055bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Release files / icquantum-0.0.5-py3-none-any.whl
| Download URL | icquantum-0.0.5-py3-none-any.whl |
|---|---|
| Size | 20.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ffa76b19aede2f77af7792fdb2ff12ecab138de454ee4c57aff2854d1a449ad1
|
|
BLAKE2b-256 checksum How to use checksums |
750083da6a950e8db09f996b07741a4f9e230a5f5b1eb01573cac33329c41236
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|