Since no one else asked... how is this done? Are there any specialized programs for this sort of graphical/visual programming? Or is this just a bunch of Python scripts using 3D/math/plot libs?
Also study the code of other animations to learn the general ideas and patterns.