Python has some great data vizualization librairies, but few can render GIFs or video animations. This post shows how to use MoviePy as a generic animation plugin for any other library.
MoviePy lets you define custom animations with a function
make_frame(t), which returns the video frame corresponding to time
t (in seconds)