**PyTreeNet** is a Python library dedicated to the simulation of quantum many-body systems using **Tree Tensor Networks (TTN)**. Developed by the "Drachier" team, it generalizes Matrix Product States (MPS) to tree-like topologies, allowi…
**PyTreeNet** is a Python library dedicated to the simulation of quantum many-body systems using **Tree Tensor Networks (TTN)**. Developed by the "Drachier" team, it generalizes Matrix Product States (MPS) to tree-like topologies, allowing for efficient representation of systems with hierarchical entanglement structures or non-1D controlivities. It focuses on easing the implementation of complex tensor network algorithms like ground state search and time evolution.
PyTreeNet is a Python library dedicated to the simulation of quantum many-body systems using Tree Tensor Networks (TTN). Developed by the "Drachier" team, it generalizes Matrix Product States (MPS) to tree-like topologies, allowing for efficient representation of systems with hierarchical entanglement structures or non-1D controlivities. It focuses on easing the implementation of complex tensor network algorithms like ground state search and time evolution.
Scientific domain: Tensor Networks, Quantum Information, Many-Body Physics Target user community: Researchers experimenting with TTN algorithms and hierarchical quantum systems
pip install pytreenet.import pytreenet as ptn
# Define tree structure and Hamiltonian
tree = ptn.Tree(...)
H = ptn.Hamiltonian(...)
# Ground state search
psi = ptn.dmrg(H, tree)
# Time evolution
psi_t = ptn.tdvp(psi, H, dt=0.01, steps=100)
| Feature | PyTreeNet | ITensor | TeNPy |
|---|---|---|---|
| Network Type | Tree Tensor Network (TTN) | MPS (1D) / MPO | MPS (1D) |
| Language | Python (NumPy) | C++ / Julia | Python |
| Connectivity | Hierarchical / Arbitrary Tree | Linear (mostly) | Linear |
| Focus | Complex topologies / Dendrimers | 1D Physics | 1D Physics |
Primary sources:
Verification status: ✅ VERIFIED