SciPost Submission Page
GrassmannTN: a Python package for Grassmann tensor network computations
by Atis Yosprakob
This Submission thread is now published as
Submission summary
Authors (as registered SciPost users): | Atis Yosprakob |
Submission information | |
---|---|
Preprint Link: | scipost_202310_00036v1 (pdf) |
Code repository: | https://github.com/ayosprakob/grassmanntn |
Date accepted: | 2023-11-06 |
Date submitted: | 2023-10-30 07:16 |
Submitted by: | Yosprakob, Atis |
Submitted to: | SciPost Physics Codebases |
Ontological classification | |
---|---|
Academic field: | Physics |
Specialties: |
|
Approaches: | Theoretical, Computational |
Abstract
We present GrassmannTN, a Python package for the computation of the Grassmann tensor network. The package is built to assist in the numerical computation without the need to input the fermionic sign factor manually. It prioritizes coding readability by designing every tensor manipulating function around the tensor subscripts. The computation of the Grassmann tensor renormalization group and Grassmann isometries using GrassmannTN are given as the use case examples.
Author comments upon resubmission
List of changes
1) Clarify the sentence 'the legs to be squeezed are separated from the others' at the beginning of p.21
2) Add the condition 'i,j ∈ {0,1}' after eq.(A.6)
3) Clarify about Grassmann eigendecomposition at the end of section A.7.
4) Add Ref. 36-40 which are important examples of the use of Jordan-Wigner transformation in fermionic tensor networks
Published as SciPost Phys. Codebases 20 (2023) , SciPost Phys. Codebases 20-r1.3 (2023)