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

Help/Documentation

Feature Tour

Library

Search

 
Help SageMath by donating to the Sage Foundation .