- #1
cgreeleybsu
- 29
- 1
I am trying to create a function to calculate the Christoffel Symbols of a given metric (in this case the Shwartzchild metric). Calculating the (non zero) Christoffel Symboles for the Shwartzchild connection, I am a double major in Physics and Computer Science so I decided to go the code rout. It looked pretty trivial but I appear to be getting the wrong answers and I am trying to figure out why. I am wondering if maybe you can't address the indices in the way I am, but I don't know how you would otherwise, or maybe I am taking the tensor product incorrectly?
If anyone could review what I have done and give me some pointers that would be great! I have it running in a Jupyter Notebook but I will just post the code here as a python file. The debug option will output the entire Christoffel tensor as XML so you can copy/paste it into a text editor like notepad++ and fold the different parts up.
I am uploading the python code as a .txt just rename to .py (or copy/paste into one) when downloaded please :) numpy, scipy, and sympy packages are required
NOTE 0: I am not asking for help with debugging, I am trying to figure out mathematically what I am doing wrong in the code.
NOTE 1: Actual calculation at line 77
Thank you for reading!
- Chris
P.s IntermediateConnection was just another attempt at calculating this, I haven't touched it in a while.
If anyone could review what I have done and give me some pointers that would be great! I have it running in a Jupyter Notebook but I will just post the code here as a python file. The debug option will output the entire Christoffel tensor as XML so you can copy/paste it into a text editor like notepad++ and fold the different parts up.
I am uploading the python code as a .txt just rename to .py (or copy/paste into one) when downloaded please :) numpy, scipy, and sympy packages are required
NOTE 0: I am not asking for help with debugging, I am trying to figure out mathematically what I am doing wrong in the code.
NOTE 1: Actual calculation at line 77
Thank you for reading!
- Chris
P.s IntermediateConnection was just another attempt at calculating this, I haven't touched it in a while.