The EinsteinPy Project


Key Features of The EinsteinPy Project

Geodesic Trajectories

EinsteinPy makes it very simple to calculate geodesic trajectories in Schwarzschild, Kerr and Kerr Newman Geometries!


The most amazing part of it is the plotting module! The plotting module can make anyone understand Einstein’s ideas in a plot!

Symbolic Calculation Support

EinsteinPy provides and amazing support for sympy based symbolic calculation of various tensors and their operations!


Work in Python close to all the Scientific Python tools (Astropy, Numpy etc.) you are already familiar with.

Coordinate System

You don’t get confused between what coordinate system to use! EinsteinPy handles coordinates smoothly!

Open Source

Everything, including the core module, plotting, symbolic module is MIT licensed and available on GitHub.

Where to Connect