SageMathA free open-source mathematics software system that builds on top of many existing open-source packages such as NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access is through a common, Python-based language or directly via interfaces or wrappers. SageMath is intended to function as an open source alternative to Magma, Maple, Mathematica and Matlab.