GuiTeNet is a graphical user interface for (quantum) tensor networks. It is written in JavaScript and uses the D3.js library for visualization.
GuiTeNet runs directly in a web browser, online at guitenet.github.io. The tutorial explains the available operations.
To run GuiTeNet locally, clone the repository and open index.html
in a web browser.
.
|- index.html container for loading JavaScript files, hosting the SVG canvas and code generation text element
|- scrips/
| |- main.js main file responsible for visualization and transforming user actions into intermediate elementary tensor network operations
| |- operations.js elementary tensor network operations
| |- backend.js code generation (currently Python/NumPy supported)
| |- utils.js utility functions
|- styles/
|- guitenet.css CSS file used for styling the SVG elements