EinsteinTex: A Python package I’ve constructed to make life easier when working with LaTeX documents for comptutations related to General Relativity. This package provides a convenient way to generate LaTeX files containing equations, metrics, and tensors commonly used in General Relativity. I will continue to add more features to EinsteinTex over time. EinsteinTex makes use of EinsteinPy, an open source Python package for General Relativity and gravitational physics.
The Simultaneity Plotter: A Visual Python program that I’ve created that demonstrates the relativity of simultaneity in Special Relativity. Simultaneity Plotter can be run in your web browser.
The Train Car Simulator: A Visual Python program that I’ve created that demonstrates a classic thought experiment in Special Relativity. In the thought experiment, we imagine a train car where — in one reference frame — signals are sent simultaneously from the front and back of a train car. There must then be another reference frame where the two signals are not transmitted simultaneously. Train Car Simulator can be run in your web browser.