Equator

Equator is a symbolic maths interpreter that parses, evaluates and solves simultaneous equations, using the sympy library. It features a terminal interface built using ncurses.

$ equator
 [1] > 1 + 1
     |   2
     |
 [2] > 2 * x = 8
     |   x = 4
     |
 [3] > 2*y = 5*x + 3; 4*y = x/2 -1
     |   x = -14/19
     |   y = -13/38
     |
 [4] > sin(x)^2 + cos(x)^2 = y; x = 5 * y
     |   x = 5
     |   y = 1
     |
 [5] > log_4(256)
     |   4
     |
 [6] > cos(2 * pi)
     |   1