Skip to main content

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)

Source distribution for icquantum 0.0.5
File Size Uploaded
icquantum-0.0.5.tar.gz 20.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for icquantum 0.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 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