generativepy is an open source Python package for creating mathematical illustrations and generative art. It uses pycairo and numpy to create and manipulate images, but it can be used with many other python packages.

Documentation can be found on generativepy.com, and the source code is available on github or can be installed from pypi.org. I will also be adding examples to this site.