[ascl:2012.026]
EinsteinPy: General Relativity and gravitational physics problems solver
Bapat, Shreyas;
Saha, Ritwik;
Bhatt, Bhavya;
Jain, Shilpi;
Jain, Akshita;
Ortín Vela, Sofía;
Khandelwal, Priyanshu;
Shivottam, Jyotirmaya;
Ma, Jialin;
Ng, Gim Seng;
Kerhalkar, Pratyush;
Sudam Sarode, Hrishikesh;
Sharma, Rishi;
Gupta, Manvi;
Gupta, Divya;
Tyagi, Tushar;
Rustagi, Tanmay;
Singh, Varun;
Bansal, Saurabh;
Tayal, Naman Manhas, Abhijeet;
Reyna, Raphael;
Kumar, Gaurav;
Dixit, Govind;
Kumar, Ratin;
Mishra, Sashank;
Jamgade, Alpesh;
Singh, Raahul;
Sanjay, Rohit;
Shaikh, Khalid;
Vidyarthi, Bhavam;
Nayak K, Shamanth R;
Gandham, Vineet;
Vashistha, Nimesh;
Das, Arnav;
Saurabh;
Kalvankar, Shreyas;
Tarone, Ganesh;
Mangat, Atul;
Garg, Suyog;
Gautam, Bibek;
Srinivasan, Sitara;
Gautam, Aayush;
Singh, Swaastick Kumar;
Salampuria, Suyash;
Yauney, Zac;
Gupte, Nihar;
Shenoy, Gagan;
Chan, Micky Yun
EinsteinPy performs General Relativity and gravitational physics tasks, including geodesics plotting for Schwarzschild, Kerr and Kerr Newman space-time models, calculation of Schwarzschild radius, and calculation of event horizon and ergosphere for Kerr space-time. It can perform symbolic manipulations of various tensors such as Metric, Riemann, Ricci and Christoffel symbols. EinsteinPy also features hypersurface embedding of Schwarzschild space-time, and includes other utilities and functions. It is a community-developed package and is written in Python.