This project contains a simulator built around the principles of special relativity. Additonally, an interactive viewer allows the user to explore the affects of special relativity in action. More information may be found in the final project report.
Stars
0
Forks
0
Watchers
0
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
17
commits
Moved examples into their own file. Added simulation data files to repository.
5978b1bView on GitHubSimulation.basic_random_start no longer overwrites existing simulation data. Fixed bug where switching to reference frames that, at some point, go superluminal crashed the window. Positive charges are now rendered light green. Added file compression to save() and load() functions. Fixed the electrostatic force being inverted. Finished the line of charge test.
f04ebdeView on GitHublorentz_boost() is now only calculated once upon the reference frame changing. Determining the present view is now handled by obtain_present().
aa0f06bView on GitHubFixed bug where object count calculation broke when loading simulation data.
f11cad1View on GitHubAdded generalized Lorentz transform for non-constant velocities.
e09e90cView on GitHubReplaced code that finds the positions of everything in the observer's present (towards the end of lorentz_boost()) with a numpy equivalent.
5d32495View on GitHubAdded option to print the current progress of the simulation, added charge sign indicator.
99c2e81View on GitHub