SageMath (https://www.sagemath.org/) is a software suite for symbolic computation and numerical mathematics. It serves as a free and open-source alternative to Mathematica, Maple, and Matlab. Written in Python, SageMath integrates numerous existing open-source mathematical software tools, including Maxima, GAP, Matplotlib, and Numpy.
An advantage of SageMath is its open-source nature and its foundation in Python, enabling users to leverage the entire Python ecosystem, particularly Jupyter notebooks. All Python code developed through the SageManifolds project is integrated into SageMath after a review process. Further details, including video tutorials, are available on the project’s page : https://sagemanifolds.obspm.fr/.
