Skip to main content

A circuit slicer addition to Qiskit to help developers with debugging

Project description

Quantum Circuit Slicer (QCS)

This repo contains files to add a quantum circuit slicer to Qiksit. The slicer provides some useful functions for debugging quantum circuits.

The circuit slicer includes:

  1. The addition of the "breakbarrier" object, which acts as a breakpoint for quantum circuits.
  2. Vslicer function to divide the circuit vertically.
  3. Hslicer to remove unused qubits in a particular slice.
  4. Gate tracking when you enter debugging mode by calling the startDebug function.
  5. Perform queries on a specific gate within a circuit.

Instructions

Installation

To use the circuit slicer, you need to have a working version of Qiskit (version 0.19.6 or higher)

pip install quantum-circuit-slicer

Test

Once the package is installed, try running the file test.py to make sure eveything is installed and working properly, and how to use the slicer.

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

quantum_circuit_slicer-0.0.7.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quantum_circuit_slicer-0.0.7-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file quantum_circuit_slicer-0.0.7.tar.gz.

File metadata

  • Download URL: quantum_circuit_slicer-0.0.7.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.3

File hashes

Hashes for quantum_circuit_slicer-0.0.7.tar.gz
Algorithm Hash digest
SHA256 796e1bb945a404a3fbaf35190642e6194502db6396d5213730b4006991d705b3
MD5 1d9149f7a4d5480d68135a5cf89c24f9
BLAKE2b-256 33583fe55b5178d7f06a014e67eace4aa6841d2e08a4d30800929a8effe667fb

See more details on using hashes here.

File details

Details for the file quantum_circuit_slicer-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: quantum_circuit_slicer-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.3

File hashes

Hashes for quantum_circuit_slicer-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 948fca51a7966c9f1ddefcfd1c4d576cc561a09a4afbbedaa5dde380a0e34a09
MD5 382475c68a447122915748ffb2e201c3
BLAKE2b-256 9fbda955283fd3eb46d071d02e25f3515e8108c8c4a476ca2b6048290830f7ab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page