SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined power through a common, Python-based language or directly via interfaces or wrappers.
Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.
Do you want to learn how to use SageMath?
Read Sage for Undergraduates by Gregory Bard or
Mathematical Computation with Sage by Paul Zimmermann et. al.
translations: Calcul mathématique avec Sage (French), Rechnen mit Sage (German)

CoCalc (SageMathCloud)

Download 8.0


Feature Tour



Help SageMath by donating to the Sage Foundation .