PIL wrapper to draw multiple geometric shapes on the same canvas in a single call.
Multiple small modules, to create complex geometrical shapes or modify existing images:
Distributions, to draw complex distributions in 2D such as sunflower, spirals, parametric curves and many more.
See more information on Chatoyant
Module allows to draw shapes at desired points, lines and other images as well. Modify their attributes according to axis, distances to centre, other distributions, etc...
And it can be coupled with TILEs to create PILe objects and then modify them. For example using Quadtrees, dithering, etc...
See a notebook for more information.