pytenet¶
PyTeNet¶
Python implementation of quantum tensor network operations and simulations within the matrix product state framework.
Modules
Operator state automaton, can be converted to an MPO via an operator graph. |
|
Implementation of the Hopcroft-Karp algorithm, based on https://en.wikipedia.org/wiki/Hopcroft%E2%80%93Karp_algorithm |
|
utility functions for handling block-sparse tensors with quantum number conservation. |
|
Functions concerning virtual bonds. |
|
Higher-level tensor network operations on a chain topology. |
|
DMRG algorithm. |
|
Construction of common quantum Hamiltonians as matrix product operators (MPOs). |
|
Krylov subspace algorithms. |
|
Matrix product operator (MPO) class and associated functionality. |
|
Matrix product state (MPS) class and associated functionality. |
|
Symbolic operator chain. |
|
Operator graph internal data structure for generating MPO representations. |
|
Symbolic operator tree. |
|
TDVP time integration algorithms for MPS, based on a Lanczos iteration for the local time evolution steps. |
|
Tensor hypercontraction (THC) representation of molecular Hamiltonians. |
|
Generic utility functions. |