TensorNetCanvas
[source code] [video explainer]

Creation

Contraction

Cost of selected:
Cumulative cost: 0
Step-by-step
🔓UI is unlocked

Other Operations


Advanced

View

Help

Mouse controls:
Left drag on unselected node: move node
Left drag on selected node: move all selected nodes
Ctrl+click on node: toggle selection
Ctrl+drag on empty space: rectangle or lasso select
Left drag from index to index: create edge
Right click on index: menu
Left drag on empty space: pan
Scroll wheel: zoom in/out
Other controls:
Ctrl+A: select all nodes
Delete or Backspace: delete selected nodes
Browser Back/Forward: undo/redo
C: contract selected node(s)
F: frame all nodes
if (typeof CTensor !== 'undefined') window.CTensor = CTensor;