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

Uploaded Python 3

File details

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

File metadata

  • Download URL: quantum_circuit_slicer-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 1d72f976ac192bf2437cc296ca29a6b851b8de4adab376a627a225f96a18d797
MD5 0cb87ffc5c09410b6abc5127dd1ef469
BLAKE2b-256 48ef8dad1e80f16166a3047433892b1b090655f17fef7fb56fa12f68e8296699

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantum_circuit_slicer-0.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4db2220dd8c1bb33dbc26827c083c0e9c1d424676a8fc58d76873908eb51c4da
MD5 4b5ddf0cf2c55bbfe37207a0c2d29958
BLAKE2b-256 14ec5987fc96959bce3238b391d6ab26c00c4c833ea8078db92c981733a33cfe

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