GrassmannTN

September 28, 2024 · View on GitHub

This is a package that aims to simplify the coding involving Grassmann tensor network. I try to make the coding as convenient as when you use other standard packages like numpy or scipy. All the sign factors are computed automatically without explicit user inputs.

Note

A complete overhaul of GrassmannTN is underdevelopment. The overhaul includes a significant improvement in performance and syntax simplification. We plan to release it as a Julia package some time in 2025.

Prerequisites

Installation

pip install grassmanntn

Once the package is installed, download example.py and try running it with

python3 example.py --show_progress

An example code of a one-flavor two-dimensional Z2`\mathbb{Z}_2` gauge theory should be able to run.

Examples

Please see documentation.