This is a cellular automata simulator I wrote using Pygame some time ago (that probably deserves a recode).
It supports rule adjustment, zooming, cut/paste, and can read the three most commonly used formats of life patterns.
It also comes with a large database of well-known Conway patterns pre-packaged.http://pygame.org/project-Life+as+a+Bit-2064-.html
Figured I would break the ice here on this scripting section with it. It has been gathering dust and feels unloved.