A Gravitational N-Body simulator in Java, using 4th order integrators, the project analyses their accuracies and efficiency and then applies them to the Solar System to predict eclipses, and the Trappist One system to predict it’s transits.
Thesis write up can be found here: https://github.com/JamesPeters98/Java-NBody-Simulation/blob/master/MastersThesis-NBodySimulations-FINAL.pdf