Skip to content

GuiTeNet/guitenet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GuiTeNet

GuiTeNet is a graphical user interface for (quantum) tensor networks. It is written in JavaScript and uses the D3.js library for visualization.

Quickstart

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.

Directory structure

.
|- 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

License

MIT License