{"id":28552259,"url":"https://github.com/qiskit/qiskit-addon-aqc-tensor","last_synced_at":"2025-10-04T21:41:05.663Z","repository":{"id":260531242,"uuid":"881307404","full_name":"Qiskit/qiskit-addon-aqc-tensor","owner":"Qiskit","description":"Reduce circuit depth by compressing initial layers via approximate quantum compilation with tensor networks (AQC-Tensor)","archived":false,"fork":false,"pushed_at":"2025-06-09T18:42:44.000Z","size":4183,"stargazers_count":19,"open_issues_count":26,"forks_count":10,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-06-28T05:08:58.475Z","etag":null,"topics":["qiskit","qiskit-addon"],"latest_commit_sha":null,"homepage":"https://qiskit.github.io/qiskit-addon-aqc-tensor/","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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-31T10:07:56.000Z","updated_at":"2025-06-27T01:19:40.000Z","dependencies_parsed_at":"2024-10-31T21:25:32.511Z","dependency_job_id":"1dbfd1e4-71b3-481b-b159-30ac7ceb017c","html_url":"https://github.com/Qiskit/qiskit-addon-aqc-tensor","commit_stats":null,"previous_names":["qiskit/qiskit-addon-aqc-tensor"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Qiskit/qiskit-addon-aqc-tensor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-aqc-tensor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-aqc-tensor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-aqc-tensor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-aqc-tensor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Qiskit","download_url":"https://codeload.github.com/Qiskit/qiskit-addon-aqc-tensor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qiskit%2Fqiskit-addon-aqc-tensor/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262376683,"owners_count":23301385,"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":["qiskit","qiskit-addon"],"created_at":"2025-06-10T04:08:34.184Z","updated_at":"2025-10-04T21:41:00.640Z","avatar_url":"https://github.com/Qiskit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Release](https://img.shields.io/pypi/v/qiskit-addon-aqc-tensor.svg?label=Release)](https://github.com/Qiskit/qiskit-addon-aqc-tensor/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-aqc-tensor?label=Python\u0026logo=python)](https://www.python.org/)\n[![Qiskit](https://img.shields.io/badge/Qiskit-%E2%89%A5%201.3%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-aqc-tensor/)\n[![License](https://img.shields.io/github/license/Qiskit/qiskit-addon-aqc-tensor?label=License)](LICENSE.txt)\n[![Downloads](https://img.shields.io/pypi/dm/qiskit-addon-aqc-tensor.svg?label=Downloads)](https://pypi.org/project/qiskit-addon-aqc-tensor/)\n[![Tests](https://github.com/Qiskit/qiskit-addon-aqc-tensor/actions/workflows/test_latest_versions.yml/badge.svg)](https://github.com/Qiskit/qiskit-addon-aqc-tensor/actions/workflows/test_latest_versions.yml)\n[![Coverage](https://coveralls.io/repos/github/Qiskit/qiskit-addon-aqc-tensor/badge.svg?branch=main)](https://coveralls.io/github/Qiskit/qiskit-addon-aqc-tensor?branch=main)\n\n# Qiskit addon: approximate quantum compilation with tensor networks (AQC-Tensor)\n\n### Table of contents\n\n* [About](#about)\n* [Documentation](#documentation)\n* [Installation](#installation)\n* [Deprecation Policy](#deprecation-policy)\n* [Contributing](#contributing)\n* [Citation](#citation)\n* [License](#license)\n\n----------------------------------------------------------------------------------------------------\n\n### About\n\n[Qiskit addons](https://quantum.cloud.ibm.com/docs/guides/addons) are a collection of modular tools for building utility-scale workloads powered by Qiskit.\n\nThis addon enables a Qiskit user to perform approximate quantum compilation using tensor networks,\na technique that was introduced in [arXiv:2301.08609](https://arxiv.org/abs/2301.08609).\n\nSpecifically, this package allows one to compile the _initial portion_ of a circuit into a nearly equivalent approximation of that circuit, but with much fewer layers.\n\nIt has been tested primarily on Trotter circuits to date.  It may, however, be applicable to any class of circuits where one has access to both:\n\n1. A _great_ intermediate state, known as the \"target state,\" that can be achieved by tensor-network simulation; and,\n2. A _good_ circuit that prepares an approximation to the target state, but with fewer layers when compiled to the target hardware device.\n\n![Compression of initial portion of circuit with AQC](docs/images/aqc-compression.png)\n\n(Figure is taken from [arXiv:2301.08609](https://arxiv.org/abs/2301.08609).)\n\n----------------------------------------------------------------------------------------------------\n\n### Documentation\n\nAll documentation is available at https://qiskit.github.io/qiskit-addon-aqc-tensor/.\n\n----------------------------------------------------------------------------------------------------\n\n### Installation\n\nWe encourage installing this package via `pip`, when possible.\n\nTo be useful, this package requires at least one tensor-network backend.  The following command installs the [Qiskit Aer](https://github.com/Qiskit/qiskit-aer) backend, as well as the [quimb](https://github.com/jcmgray/quimb) backend with automatic differentiation support from [JAX](https://github.com/jax-ml/jax):\n\n```bash\npip install 'qiskit-addon-aqc-tensor[aer,quimb-jax]'\n```\n\nFor more installation information refer to these [installation instructions](INSTALL.rst).\n\n----------------------------------------------------------------------------------------------------\n\n### Deprecation Policy\n\nWe follow [semantic versioning](https://semver.org/) and are guided by the principles in\n[Qiskit's deprecation policy](https://github.com/Qiskit/qiskit/blob/main/DEPRECATION.md).\nWe may occasionally make breaking changes in order to improve the user experience.\nWhen possible, we will keep old interfaces and mark them as deprecated, as long as they can co-exist with the\nnew ones.\nEach substantial improvement, breaking change, or deprecation will be documented in the\n[release notes](https://qiskit.github.io/qiskit-addon-aqc-tensor/release-notes.html).\n\n----------------------------------------------------------------------------------------------------\n\n### Contributing\n\nThe source code is available [on GitHub](https://github.com/Qiskit/qiskit-addon-aqc-tensor).\n\nThe developer guide is located at [CONTRIBUTING.md](https://github.com/Qiskit/qiskit-addon-aqc-tensor/blob/main/CONTRIBUTING.md)\nin the root of this project's repository.\nBy participating, you are expected to uphold Qiskit's [code of conduct](https://github.com/Qiskit/qiskit/blob/main/CODE_OF_CONDUCT.md).\n\nWe use [GitHub issues](https://github.com/Qiskit/qiskit-addon-aqc-tensor/issues/new/choose) for tracking requests and bugs.\n\n----------------------------------------------------------------------------------------------------\n\n### Citation\n\nIf you use this package in your research, please cite it according to the [CITATION.bib](https://github.com/Qiskit/qiskit-addon-aqc-tensor/blob/main/CITATION.bib) file.\n\n----------------------------------------------------------------------------------------------------\n\n### License\n\n[Apache License 2.0](LICENSE.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqiskit%2Fqiskit-addon-aqc-tensor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqiskit%2Fqiskit-addon-aqc-tensor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqiskit%2Fqiskit-addon-aqc-tensor/lists"}