EinsteinPy の微修正

EinsteinPy を使ってアインシュタイン・テンソルを計算させると,0.5 なんちゃらとか 0.25 なんちゃらとか,小数点数が出てくることがあるので。弘大 JupyterHub では修正済み。要は,Python では 1/2 は 0.5 なので $\frac{1}{2}$ のままにするように。

einsteinpy/symbolic/einstein.py

einstein_tensor = (
t_ricci.tensor() - (1 / 2) *

を

einstein_tensor = (
t_ricci.tensor() - (sympy.core.numbers.Rational(1,2)) *

に。

追加で

einsteinpy/symbolic/christoffel.py

tmpvar += (matinv[i, n] / 2) * (

を

tmpvar += (matinv[i, n] * (sympy.core.numbers.Rational(1,2))) * (

に。