I built a ballistic projectile simulator in Python as a homework project for the Intro to Mechanics course. I took into account all forces I knew of, including the ones relating to atmosphere and Earth rotation; no handwavy "we assume air density is small" (or constant, for that matter, but physics gets so messy there I had to settle with approximation). Basically, it should simulate ICBM flight fairly accurately, given proper parameters. And best of all—it outputs a file that can be loaded to Google Earth and watched as an animation.
All code and explanations are available on my GitHub.
All code and explanations are available on my GitHub.