Bogidon / recalculating-voyager-2

Final project for Modeling and Simulations at Olin College

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recalculating Voyager 2's Trajectory

Final Project for the fall 2017 "Modeling and Simulation of the Physicsal World" class at Olin College of Engineering. By Bogdan Vitoc and Daniel Connolly. See presentation at the bottom for more details.


Running

Install dependencies:
$ pip install -r requirements.txt

Recompute planetary orbits:
$ python main.py regen_planets

Recompute voyager trajectory:
$ python main.py trajectory

Two rendering modes: 
$ python main.py update  # moves circles representing celestial bodies
$ python main.py trail   # creates circlse for each time step, leaving a trail

Examples

Varying launch angle:

Speed of voyager over time:

Linear speeds of planets:

Presentation

Tri-Fold Presentation

About

Final project for Modeling and Simulations at Olin College


Languages

Language:Python 100.0%