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.8.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.8-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quantum_circuit_slicer-0.0.8.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.8.tar.gz
Algorithm Hash digest
SHA256 30d6714773951bd0949cb8f0aa81be4c7dc5f51662db367bbc6b83d94724b4b5
MD5 a67021c2e082239755267a72ee232fac
BLAKE2b-256 dbfa8400bbfe35d076e4143655b0adacab7b652207d6367527cd789f82543f45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantum_circuit_slicer-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 10.1 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 39923a858af832c35dd6270c20a3453a4263dcf3af144e5b5eda0e4504b0f440
MD5 c50b8e3208e6ef78b29285f3cec8121c
BLAKE2b-256 50232c2e0ed68deaf251c82a878cf7ad0d4bb287d136ca82caa06099ae3d1b1c

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