byADIT Free software for engineers and students
EngiFree
SageMath — The Complete Guide: An Open Mathematics System Instead of Mathematica and Maple

SageMath — The Complete Guide: An Open Mathematics System Instead of Mathematica and Maple

SageMath is an open-source mathematics system (GPL-2.0) that brings dozens of open packages — including NumPy, SciPy and SymPy — under one Python interface. It is an open alternative to Mathematica and Maple, and engineers use it to derive formulas, check analytical solutions and build calculation notebooks.

What you get

What to know

There is no native Windows installer: on Windows the official route is through WSL (Windows Subsystem for Linux). On Linux and macOS installation is direct. The syntax is based on Python, so anyone who knows Python gets started quickly.

Related tools

For symbolic maths with a notebook interface that is simple to install — wxMaxima. For MATLAB-style numerical work — GNU Octave. For working in notebooks — JupyterLab.

The bottom line

SageMath is one of the most comprehensive open systems for engineering mathematics — symbolic and numerical — at the price of installing it through WSL on Windows.

Further reading