######################## Circuit Knitting Toolbox ######################## .. image:: https://img.shields.io/github/stars/Qiskit-Extensions/circuit-knitting-toolbox?style=social :alt: GitHub repository star counter badge :target: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox Circuit Knitting is the process of decomposing a quantum circuit into smaller circuits, executing those smaller circuits on a quantum processor(s), and then knitting their results into a reconstruction of the original circuit's outcome. The toolbox currently contains the following tools: - Circuit Cutting This project is meant to evolve rapidly and, as such, does not follow `Qiskit's deprecation policy `_. We may occasionally make breaking changes in order to improve the user experience. When possible, we will keep old interfaces and mark them as deprecated, as long as they can co-exist with the new ones. Each substantial improvement, breaking change, or deprecation will be documented in the :ref:`release notes`. Citing this project ------------------- If you use the Circuit Knitting Toolbox in your research, please cite it according to ``CITATON.bib`` file included in this repository: .. literalinclude:: ../CITATION.bib :language: bibtex Developer guide --------------- The source code to the toolbox is available `on GitHub `__. The developer guide is located at `CONTRIBUTING.md `__ in the root of this project's repository. Contents -------- .. toctree:: :maxdepth: 2 About Circuit Knitting Toolbox Installation Instructions .. toctree:: :maxdepth: 2 :caption: Circuit Cutting Cutting Tutorials Cutting Explanatory Material Cutting How-To Guides CutQC (legacy circuit cutting implementation) .. toctree:: :maxdepth: 2 :caption: References API References Release Notes GitHub .. Hiding - Indices and tables :ref:`genindex` :ref:`modindex` :ref:`search`