End to end hardware acceleration
Your equations run directly on your GPU hardware meaning that complicated implicits stay smooth, and fine detail holds up.
Open exampleEigenslate is a graphing calculator for advanced mathematics, and a notebook that typesets as fast as you can write.
Your equations run directly on your GPU hardware meaning that complicated implicits stay smooth, and fine detail holds up.
Open exampleLinear algebra is supported natively, making it easy to perform linear transformations, solve linear systems of equations, and more. In this example, a 3D parametric curve is rotated and projected to 2D using rotation and projection matrices.
Open example
Arrays can have any number of dimensions and no fixed element
limit. There is a for operator that lets you
automatically generate these arrays using summation style syntax.
The iterate operator feeds an expression's output
back into its input a chosen number of times, unlocking things
standard syntax can't reach, like iterative numerical operations
and fractal rendering. This clip iterates
z² + c thirty times to draw Julia sets, with
the seed c tracing the Mandelbrot set's outline.
The notebook is a typesetting editor for math heavy writing, built on the same expression language as the calculator.
Equations behave the way they do in a graphing calculator, so writing one is the same motion as evaluating one.
Numbers in the document are computed, not transcribed. Change an input and the write up follows.
A graph is a file in the same workspace as your notes, opened in its own tab beside the document and shared by link like any other graph.