creative-matplotlib
creative-matplotlib copied to clipboard
Creative coding scripts and outputs using vanilla matplotlib
creative-matplotlib
Creative coding scripts and outputs using vanilla matplotlib
The creative coding scripts with corresponding outputs are organised into (mini-)projects contained in a top-level directory under the root directory of this repository, as linked to, with a brief summary and preview images, below. For further details on the repository, please see the foot of this document.
contours-on-gradient-backgrounds
Status: completed
Contour plots of products and/or quotients of trigonometric functions on simple gradient backgrounds.
![]() |
![]() |
![]() |
edge-descend
Status: completed
Original minimal Op Art designs based around nesting similar shapes to give the impression of descending into the image.
![]() |
![]() |
![]() |
ellsworth-kelly-replications
Status: completed
Replication of, and variations on, selected artworks by Ellsworth Kelly.
![]() |
![]() |
![]() |
julio-le-parc-replications
Status: completed
Replication of, and variations on, selected artworks by Julio Le Parc.
![]() |
![]() |
![]() |
repolygon
Status: partially completed
Intricate tiling designs from repeated polygon matplotlib patches.
![]() |
![]() |
![]() |
spindles
Status: completed
Polar views of simulated Brownian motion resembling spinning yarn.
![]() |
![]() |
![]() |
lenore-tawney-replications
Status: mostly completed (done except for ~5 new variations to add)
Replication of, and variations on, linear drawings by Lenore Tawney.
![]() |
![]() |
![]() |
collatz-pattern-textures
Status: completed
Graphic designs based on a plot concerning the Collatz conjecture.
![]() |
![]() |
![]() |
bold-gradation
Status: partially completed (first designs completed, many to add)
Bold designs produced by subtle colour variation.
![]() |
![]() |
![]() |
Repository organisation and status
A detailed description with embedded outputs for each (mini-)project is provided in the README of the corresponding sub-directory, also containing all of the code with the output image files arranged in a hierarchy.
Navigate to any sub-directory to:
- read through the README for a detailed account, and
- access the code and raw outputs for each (mini-)project.
Note that new projects will be added incrementally, so the list should grow, and existing projects may be extended further in future, even if they are marked as 'complete' in status (since while a project may be complete in some sense, extensions or developments to it may be perceived and/or actualised only at a later stage).