The PyProcessing version of this app is
(My web host seems to have a problem with ".py" at the moment.)
The (Java-)Processing applet is here. It does run about 3x faster, allowing smoother animation. Its source code is Meristem.pde.
Comments and links are in the code itself. The thumbnail above is a link to a full-sized screen shot.
Up to my home page.