Skip to main content
Have a personal or library account? Click to login
GuiTeNet: A Graphical User Interface for Tensor Networks Cover

GuiTeNet: A Graphical User Interface for Tensor Networks

Open Access
|Dec 2020

Abstract

We introduce a graphical user interface for constructing arbitrary tensor networks and specifying common operations like contractions or splitting, denoted GuiTeNet. Tensors are represented as nodes with attached legs, corresponding to the ordered dimensions of the tensor. GuiTeNet visualizes the current network, and instantly generates Python/NumPy source code for the hitherto sequence of user actions. Support for additional programming languages is planned for the future. We discuss the elementary operations on tensor networks used by GuiTeNet, together with high-level optimization strategies. The software runs directly in web browsers and is available online at guitenet.org.
DOI: https://doi.org/10.5334/jors.304 | Journal eISSN: 2049-9647
Language: English
Submitted on: Oct 1, 2019
Accepted on: Nov 18, 2020
Published on: Dec 15, 2020
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2020 Lisa Sahlmann, Christian B. Mendl, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.