Metadata-Version: 2.1
Name: mdopt
Version: 0.4.0
Summary: Discrete optimisation in the tensor-network (specifically, MPS-MPO) language.
Author: Aleksandr Berezutskii
Author-email: berezutskii.aleksandr@gmail.com
Maintainer: Aleksandr Berezutskii
Maintainer-email: berezutskii.aleksandr@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: more-itertools (>=8.12,<10.0)
Requires-Dist: numpy (==1.24.2)
Requires-Dist: opt-einsum (>=3.3.0,<4.0.0)
Requires-Dist: qecsim (>=1.0b9,<2.0)
Requires-Dist: qecstruct (>=0.2.9,<0.3.0)
Requires-Dist: scipy (>=1.9.2,<2.0.0)
Requires-Dist: threadpoolctl (>=3.1.0,<4.0.0)
Requires-Dist: tqdm (>=4.64.1,<5.0.0)
Description-Content-Type: text/markdown

[![codecov](https://codecov.io/gh/quicophy/mdopt/branch/main/graph/badge.svg?token=4G7VWYX0S2)](https://codecov.io/gh/quicophy/mdopt)
[![tests](https://github.com/quicophy/mdopt/actions/workflows/tests.yml/badge.svg)](https://github.com/quicophy/mdopt/actions/workflows/tests.yml)
[![Documentation Status](https://readthedocs.org/projects/mdopt/badge/?version=latest)](https://mdopt.readthedocs.io/en/latest/?badge=latest)
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/quicophy/mdopt/main.svg)](https://results.pre-commit.ci/latest/github/quicophy/mdopt/main)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

# mdopt
mdopt is a python package built on top of numpy for discrete optimisation in the tensor-network (specifically, MPS-MPO) language. The code is hosted on github, so please feel free to submit issues and pull requests.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install mdopt.

```bash
pip install mdopt
```

## Usage

For usage, see the examples folder.

## Cite
```
@software{mdopt2022,
  author = {Aleksandr Berezutskii},
  title = {mdopt: Discrete optimization in the tensor-network (specifically, MPS-MPO) language.},
  url = {https://github.com/quicophy/mdopt},
  year = {2022},
}
```

