Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qi-rub/tensorscaling

A Python package for tensor scaling and entanglement polytopes
https://github.com/qi-rub/tensorscaling

algorithms mathematics optimization

Last synced: about 5 hours ago
JSON representation

A Python package for tensor scaling and entanglement polytopes

Awesome Lists containing this project

README

        

# tensorscaling ![Python 3.12+](https://img.shields.io/badge/python-3.12-brightgreen.svg) [![arXiv](http://img.shields.io/badge/arXiv-1804.04739-blue.svg?style=flat)](http://arxiv.org/abs/1804.04739)

This is a Python module and Jupyter notebook for **tensor scaling**, computing [entanglement polytopes](https://www.entanglement-polytopes.org), and solving the one-body [quantum marginal problem](https://arxiv.org/abs/1410.6820).
It based on the algorithm proposed in our [recent paper](https://arxiv.org/abs/1804.04739).

```
@article{tensorscaling,
title={Efficient algorithms for tensor scaling, quantum marginals and moment polytopes}
author={Peter Bürgisser and Cole Franks and Ankit Garg and Rafael Oliveira and Michael Walter, Avi Wigderson},
journal={Proceedings of the 59th IEEE Symposium on Foundations of Computer Science (FOCS)},
pages={883--894},
year={2018},
eprint={1804.04739}
}
```
# Getting started

...

# Development

Run `pytest` to run unit tests.
Run `ruff format` to format source code.