Skip to content

Overview, code (sample cases) and project report of my second semester course project

License

Notifications You must be signed in to change notification settings

adityajramdasi/N-body-simulations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

N-body-simulations

Random

This was my course project for my second semester (Spring 2022) course - "Mathematical Physics I: Mathematical and Computational Toolkit" with Prof. Vikram Vyas. I studied leapfrog numerical integration and used it to simulate basic versions of our solar system. The animation library used was VPython. After playing around with basic N-body systems, I came up with 9 unique cases of disruptors (external bodies with specific masses, velocities and positions) to achieve certain predicted disruptions on the solar system (ejection of specific planets, collision with sun, net zero disruption, comet-like trajectories, etc.), simulated them and analyzed their effects on the stability of my toy solar system. Find the sample code for some of these disruption cases and my project report (made of mostly images from running the simulations) in this repository.

About

Overview, code (sample cases) and project report of my second semester course project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages