SageMath is a modern free, open-source mathematics software system, which is based on the Python programming language.

The following SageMath notebooks are in Jupyter format and involve tools developed through the SageManifolds project.

Each notebook can be viewed in the browser by clicking on its name in the list below. It can be downloaded by clicking on the [ipynb] link. All notebooks can be downloaded in a single directory from the GitHub repository. They are also accessible at CoCalc.

Even if SageMath is not installed on your computer, you can run an
interactive version of the notebook by clicking
on the button *Execute on Binder* in the top right menu of
Jupyter nbviewer.

**Schwarzschild horizon**[ipynb] [at CoCalc]**Conformal completion of Minkowski spacetime**[ipynb] [at CoCalc]**Basic computations in Schwarzschild spacetime**[ipynb] (Christoffel symbols, Riemann tensor, Kretschmann scalar)**Solving Einstein equation: Schwarzschild solution**[ipynb] [at CoCalc]**Radial null geodesics in Schwarzschild spacetime**[ipynb] [at CoCalc]**Kruskal-Szekeres coordinates in Schwarzschild spacetime**[ipynb] [at CoCalc]**Carter-Penrose diagram of Schwarzschild spacetime (based on Frolov-Novikov coordinates)**[ipynb] [at CoCalc]**Standard (singular) Carter-Penrose diagram of Schwarzschild spacetime**[ipynb] [at CoCalc]**Einstein-Rosen bridge in Schwarzschild spacetime**[ipynb] [at CoCalc]**Kerr metric as a solution of Einstein equation**[ipynb] [at CoCalc]**Kerr spacetime in 3+1 Kerr coordinates**[ipynb] [at CoCalc]**Lemaître-Tolman gravitational collapse**[ipynb] [at CoCalc]**Black hole formation in Vaidya spacetime**[ipynb] [at CoCalc]

Éric Gourgoulhon / 2020-03-27