Overview of EinsteinPy
mainEinsteinPy is an open-source pure Python package designed for studying General Relativity and gravitational physics. It supports both symbolic and numerical approaches:
- Symbolic Calculations: Built on top of
SymPy, it allows users to access predefined metrics or define custom ones. It supports computing quantities like metric tensors, Christoffel symbols, Riemann Curvature tensor, Ricci tensor, and stress-energy tensors. - Numerical Calculations: Provides tools for calculating and visualizing geodesics, metric singularities, and hypersurface embeddings in specific spacetimes.