什么是Pynstein?

Pynstein是一个Python库,允许用户轻松进行广义相对论计算。

特征

给定一个指标Pynstein可以计算:

  • 惰性度量

  • 克里斯多夫符号

  • Reimann曲率张量

  • Ricci曲率张量

  • 守恒方程

  • 爱因斯坦张量

并且给定应力能张量爱因斯坦方程可以在给定初始条件的情况下对宇宙进行数值演化。

依赖

  • scipy

  • matplotlib

示例用法


# Define variables



t = sp.Symbol('t')

r = sp.Symbol('r')

theta = sp.Symbol('theta')

phi = sp.Symbol('phi')



# Define rho and p functions

w = sp.Symbol('w')

rho = sp.Function('rho')(t)