I rushed mine, to the extent that my supervisor mentioned it to me a few years later... it was a reflection of my state of mind at the time, exhausted and overwhelmed.. if I ever get around to doing another one I'll give it the attention and love it deserves
the extensibility of matplotlib is simply incredible to me. I've always found the main limiting factor to be my imagination, once I wrap my head around what I want a plot to look like I know matplotlib will facilitate it. An absolute marvel, and a credit to the devs
exact analytical solutions are nice as a check against any numerical solutions imo. (checking the same calculations in multiple ways is handy for error catching ime)
kinetic energy: "energy of an object is the energy that it possesses due to its motion. It is defined as the work needed to accelerate a body of a given mass from rest to its stated velocity. Having gained this energy during its acceleration, the body maintains this kinetic energy unless its speed changes."
in normal person terms: the energy of moving, or ~exercise, in a parallel world :)