Skip to main content

qcw stands for quantum circuit wrapper and aims at providing a unique interface to access quantum circuit information from different frameworks.

This package has been written to improve the modularity of qprof, a tool I wrote during my PhD at CERFACS. It is current quite outdated, but should be installable with old Python versions (see pyproject.toml for compatibility).

The main package is located in src/qcw and defines the interface that children qcw-* namespace packages should implement as well as wrappers to automatically discover the qcw-* packages installed.

Installation

For the basic installation:

pip install qcw

You can use the optional dependencies to also install plugins:

pip install qcw[qiskit,myqlm,openqasm2]

or just use

pip install qcw[all]

if you want all the plugins.

Metadata

Release files for qcw 0.2.0

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

Source distribution (sdist)

Source distribution for qcw 0.2.0
File Size Uploaded
qcw-0.2.0.tar.gz 7.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qcw 0.2.0
File Interpreter ABI Platform
qcw-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.7 kB

Release files / qcw-0.2.0.tar.gz

Download URL qcw-0.2.0.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d10bc048ffbc5d3665d7e9f24539b7de1f8009b1baf27f8c2d8d586d77116b99
BLAKE2b-256 checksum
How to use checksums
3f4d8bc00a4432b121a8fe15a1642c016ca2932ed95241bcad9fc23714d01c53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / qcw-0.2.0-py3-none-any.whl

Download URL qcw-0.2.0-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1dcd83c1088ad8d9a8a7a503d3931094476c262f42888871938a6245fd97ab5e
BLAKE2b-256 checksum
How to use checksums
4ad1c69d2273f2ee1de5caba03a726a30261d00b31943896b745bd96674b65fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

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