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.3.tar.gz (5.5 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.3-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quantum_circuit_slicer-0.0.3.tar.gz
  • Upload date:
  • Size: 5.5 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.3.tar.gz
Algorithm Hash digest
SHA256 00292802f622960da29a72efc586b22760aaae22c80fe222c6acdad0c543ecac
MD5 ba9ab0c71c32464ffac63b822c91aae9
BLAKE2b-256 5ade51e96bfec577af30d8051f23de766010e1a734c24dedbe270b8aebb20caa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantum_circuit_slicer-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 842ccffb40fbb1d66854b8f06a82ebdb6ef247ea05a51dd23e45dc3e7c2fcb8f
MD5 8b29662fa3013c7cbca5b056edb70f44
BLAKE2b-256 74f2990f027f05502aa44bacc73cdd382b54eae7fd651d9bc69d12f95ec83b52

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