Automatic and symbolic construction of matrix product operator (MPO)
Python (Sympy) is employed as interface and Rust as part of backend.
Note
PyMPO employs maturin as a build backend. Thus, cargo 1.78+, package manager of Rust, is required in your envoronment. If you have'nt, follow rustup installation.
https://kenhino.github.io/PyMPO/example/autompo-sym.html
Just using uv
$ uv syncor
using pip
$ pip install git+https://github.com/KenHino/PyMPO