top of page
TensorTrace is an application that facilitates the design and implementation of tensor network algorithms 
TensorTrace provides a drag-and-drop interface for building tensor networks:
ss1temp.png
TensorTrace can automatically determine the optimal contraction sequence and cost scaling for each network:
ss2temp.png
TensorTrace can then generate code (in MATLAB, Python or Julia languages) for contracting the tensor networks numerically: 
ss3temp.png
TensorTrace can also automatically compute the single-tensor derivatives from networks, which are key in many network optimization algorithms:
der.png
der2.png
input network
single tensor derivatives
...
...
auto-generation
By automating these otherwise labor-intensive aspects of tensor network methods, such as the coding of network contractions, TensorTrace allows for sophisticated algorithms to implemented within a fraction of the time that they would have otherwise taken! 
bottom of page