symengine

Fast symbolic manipulation library written in C++

brewmacoslinux
Try with needOr install directly
Source

About

Fast symbolic manipulation library written in C++

Commands

symengine

Examples

Expand a polynomial expression symbolically$ symengine -c "from symengine import symbols, expand; x, y = symbols('x y'); print(expand((x + y)**3))"
Simplify a mathematical expression$ symengine -c "from symengine import symbols, simplify; x = symbols('x'); print(simplify((x**2 + 2*x + 1)/(x + 1)))"
Compute symbolic derivatives$ symengine -c "from symengine import symbols, diff; x = symbols('x'); f = x**3 + 2*x**2; print(diff(f, x))"