{"id":13751656,"url":"https://github.com/Qiskit/qiskit-addon-cutting","last_synced_at":"2025-05-09T18:31:45.525Z","repository":{"id":66985287,"uuid":"543181258","full_name":"Qiskit/qiskit-addon-cutting","owner":"Qiskit","description":"Reduce width and depth of quantum circuits by cutting gates and wires.","archived":false,"fork":false,"pushed_at":"2025-05-02T12:44:30.000Z","size":90670,"stargazers_count":89,"open_issues_count":57,"forks_count":34,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-05-06T00:34:18.330Z","etag":null,"topics":["circuit-cutting","circuit-knitting","python","qiskit","qiskit-addon","quantum-circuit","quantum-circuit-cutting","quantum-computing"],"latest_commit_sha":null,"homepage":"https://qiskit.github.io/qiskit-addon-cutting/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Qiskit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-29T14:59:01.000Z","updated_at":"2025-05-02T12:44:33.000Z","dependencies_parsed_at":"2024-11-08T02:19:30.908Z","dependency_job_id":"c5a2b06a-e7ac-4c93-8553-00fcdac5cc85","html_url":"https://github.com/Qiskit/qiskit-addon-cutting","commit_stats":null,"previous_names":["qiskit/qiskit-addon-cutting","qiskit-extensions/circuit-knitting-toolbox"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-cutting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-cutting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-cutting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-cutting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Qiskit","download_url":"https://codeload.github.com/Qiskit/qiskit-addon-cutting/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253303024,"owners_count":21886873,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["circuit-cutting","circuit-knitting","python","qiskit","qiskit-addon","quantum-circuit","quantum-circuit-cutting","quantum-computing"],"created_at":"2024-08-03T09:00:51.278Z","updated_at":"2025-05-09T18:31:40.885Z","avatar_url":"https://github.com/Qiskit.png","language":"Python","funding_links":[],"categories":["Extensions"],"sub_categories":[],"readme":"\u003c!-- SHIELDS --\u003e\n\u003cdiv align=\"left\"\u003e\n\n  [![Release](https://img.shields.io/pypi/v/qiskit-addon-cutting.svg?label=Release)](https://github.com/Qiskit/qiskit-addon-cutting/releases)\n  ![Platform](https://img.shields.io/badge/%F0%9F%92%BB%20Platform-Linux%20%7C%20macOS%20%7C%20Windows-informational)\n  [![Python](https://img.shields.io/pypi/pyversions/qiskit-addon-cutting?label=Python\u0026logo=python)](https://www.python.org/)\n  [![Qiskit](https://img.shields.io/badge/Qiskit%20-%20%3E%3D1.1%20-%20%236133BD?logo=Qiskit)](https://github.com/Qiskit/qiskit)\n\u003cbr /\u003e\n  [![Docs (stable)](https://img.shields.io/badge/%F0%9F%93%84%20Docs-stable-blue.svg)](https://qiskit.github.io/qiskit-addon-cutting/)\n  [![DOI](https://zenodo.org/badge/543181258.svg)](https://zenodo.org/badge/latestdoi/543181258)\n  [![License](https://img.shields.io/github/license/Qiskit/qiskit-addon-cutting?label=License)](LICENSE.txt)\n  [![Downloads](https://img.shields.io/pypi/dm/qiskit-addon-cutting.svg?label=Downloads)](https://pypi.org/project/qiskit-addon-cutting/)\n  [![Tests](https://github.com/Qiskit/qiskit-addon-cutting/actions/workflows/test_latest_versions.yml/badge.svg)](https://github.com/Qiskit/qiskit-addon-cutting/actions/workflows/test_latest_versions.yml)\n  [![Coverage](https://coveralls.io/repos/github/Qiskit/qiskit-addon-cutting/badge.svg?branch=main)](https://coveralls.io/github/Qiskit/qiskit-addon-cutting?branch=main)\n\n# Qiskit addon: circuit cutting\n\n### Table of Contents\n\n* [About](#about)\n* [Documentation](#documentation)\n* [Installation](#installation)\n* [Deprecation Policy](#deprecation-policy)\n* [References](#references)\n* [License](#license)\n\n----------------------------------------------------------------------------------------------------\n\n### About\n\n[Qiskit addons](https://docs.quantum.ibm.com/guides/addons) are a collection of modular tools for building utility-scale workloads powered by Qiskit.\n\nThis package implements circuit cutting.  In this technique, a handful of gates and/or wires are cut, resulting in smaller circuits that are better suited for execution on hardware.  The result of the original circuit can then be reconstructed; however, the trade-off is that the overall number of shots must be increased by a factor exponential in the number of cuts.\n\nFor a more detailed discussion on circuit cutting, check out our [technical guide](https://qiskit.github.io/qiskit-addon-cutting/explanation/index.html#overview-of-circuit-cutting).\n\n----------------------------------------------------------------------------------------------------\n  \n### Documentation\n\nAll documentation is available at https://qiskit.github.io/qiskit-addon-cutting/.\n\n----------------------------------------------------------------------------------------------------\n  \n### Installation\n\nWe encourage installing this package via ``pip``, when possible.\n\n```bash\npip install 'qiskit-addon-cutting'\n```\n\nFor information on installing from source, running in a container, and platform support, refer to the [installation instructions](https://qiskit.github.io/qiskit-addon-cutting/install.html) in the documentation.\n\n----------------------------------------------------------------------------------------------------\n\n### Deprecation Policy\n\nWe follow [semantic versioning](https://semver.org/) and are guided by the principles in [Qiskit's deprecation policy](https://github.com/Qiskit/qiskit/blob/main/DEPRECATION.md).  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 [release notes](https://qiskit.github.io/qiskit-addon-cutting/release-notes.html).\n\n----------------------------------------------------------------------------------------------------\n\n### References\n\n[1] Kosuke Mitarai, Keisuke Fujii, [Constructing a virtual two-qubit gate by sampling single-qubit operations](https://iopscience.iop.org/article/10.1088/1367-2630/abd7bc), New J. Phys. 23 023021.\n\n[2] Kosuke Mitarai, Keisuke Fujii, [Overhead for simulating a non-local channel with local channels by quasiprobability sampling](https://quantum-journal.org/papers/q-2021-01-28-388/), Quantum 5, 388 (2021).\n\n[3] Christophe Piveteau, David Sutter, [Circuit knitting with classical communication](https://arxiv.org/abs/2205.00016), arXiv:2205.00016 [quant-ph].\n\n[4] Lukas Brenner, Christophe Piveteau, David Sutter, [Optimal wire cutting with classical communication](https://arxiv.org/abs/2302.03366), arXiv:2302.03366 [quant-ph].\n\n[5] K. Temme, S. Bravyi, and J. M. Gambetta, [Error mitigation for short-depth quantum circuits](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.119.180509), Physical Review Letters, 119(18), (2017).\n  \n----------------------------------------------------------------------------------------------------\n\n\u003c!-- LICENSE --\u003e\n### License\n[Apache License 2.0](LICENSE.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FQiskit%2Fqiskit-addon-cutting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FQiskit%2Fqiskit-addon-cutting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FQiskit%2Fqiskit-addon-cutting/lists"}