/orbital-chaos

Repository for 2021 St Andrews Physics Thinkathon

Primary LanguageJupyter Notebook

Orbital chaos

orbital-chaos

This is the repository for the orbital chaos team at the 2021 St Andrews Thinkathon from 27-28 March.

The topic of our project was orbital chaos, where the goal was to explore the stability of different planetary systems computationally. This was done using Python and pygame.

We tried to make it work in three dimensions, and represented the Doppler shift of planets using colours. Initial velocities are set by dragging and dropping with a mouse, and initial masses are defined by how long the mouse is held down for.

Acknowledgements

Team members:

  • Alba Spahiu
  • Joel Beckles
  • Anson Ho

The REVOLVER.py file is written by the three of us. The orbital-chaos.ipynb Python notebook is an implementation of machine learning to determine the stability of orbits written by Joel Beckles.