Metadata-Version: 2.1
Name: tn4qa
Version: 0.0.4
Summary: A Python package to integrate tensor network methods with quantum algorithms.
License: MIT
Author: Angus Mingare
Author-email: angus.mingare.22@ucl.ac.uk
Requires-Python: >=3.11,<3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: iqm
Requires-Dist: cached-property (>=1.5.2)
Requires-Dist: cotengra (>=0.6.2)
Requires-Dist: cotengrust (>=0.1.4)
Requires-Dist: iqm-client (>=29.2.0) ; (python_version < "3.13") and (extra == "iqm")
Requires-Dist: kahypar (>=1.3.5,<2.0.0) ; sys_platform == "darwin"
Requires-Dist: kahypar (>=1.3.5,<2.0.0) ; sys_platform == "linux"
Requires-Dist: matplotlib (>=3.10.1)
Requires-Dist: numpy (>=2.1,<3)
Requires-Dist: qiskit (>=1.3.0)
Requires-Dist: qiskit-aer (>=0.15.1)
Requires-Dist: qiskit-algorithms (>=0.3.1)
Requires-Dist: qiskit-ibm-runtime (>=0.34.0)
Requires-Dist: scipy (>=1.15.0,<2)
Requires-Dist: sparse (>=0.15.4,<0.16.0)
Requires-Dist: symmer (>=0.0.9)
Description-Content-Type: text/markdown

# TN4QA

TN4QA (Tensor Networks for Quantum Algorithms) is a package designed to build workflows that use tensor network methods to assist quantum algorithms.

## Installation

Install the dependencies using
```
pip install poetry
poetry install
```

## Getting Started

From the top level of the repository you should be able to build the docs using the following

```
cd ./docs
make html
python3 -m http.server -d build/html 8080
```

so that the docs are accessible through http://localhost:8080. The documentation contains class information as well as tutorials on how to use TN4QA.

