Other Interests

Other Interests

...

Side project

N-body gravity simulation

planets is a Python-based n-body simulation of Newtonian gravity. You can set up your own planetary system and choose among several numerical integration methods depending on the accuracy you need.

It started as an undergraduate course project and kept growing. I've used it to check the orbits in my favorite video game Kerbal Space Program, and it's the kind of tool I'd like to bring into a computational physics course.

Animated simulation of the inner solar system's orbits

Inner solar system, simulated with planets.