GithubHelp home page GithubHelp logo

sadielbartholomew / creative-matplotlib Goto Github PK

View Code? Open in Web Editor NEW
47.0 4.0 5.0 1.03 GB

Creative coding scripts and outputs using vanilla matplotlib

License: MIT License

Jupyter Notebook 98.63% Python 1.37%
creative-coding creative expressive-coding expressive matplotlib matplotlib-pyplot python generative-art generative algorithmic-art

creative-matplotlib's Introduction

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.


Status: completed

Contour plots of products and/or quotients of trigonometric functions on simple gradient backgrounds.

2_seams 4_sweep 12_cellular

Status: completed

Original minimal Op Art designs based around nesting similar shapes to give the impression of descending into the image.

single_design_with_12_sides_closeup compound_design single_design_with_1_sides_closeup

Status: completed

Replication of, and variations on, selected artworks by Ellsworth Kelly.

S1 SCABC7 SCABC2

Status: completed

Replication of, and variations on, selected artworks by Julio Le Parc.

mutation_of_forms_10 rotation_of_fractioned_circles_uniform 005

Status: partially completed

Intricate tiling designs from repeated polygon matplotlib patches.

repolygon_design_9_colour_prototype repolygon_design_10_colour_prototype repolygon_design_11_colour_prototype

Status: completed

Polar views of simulated Brownian motion resembling spinning yarn.

Spindle design with parameter set 1 Spindle design with parameter set 2 Spindle design with parameter set 3

Status: mostly completed (done except for ~5 new variations to add)

Replication of, and variations on, linear drawings by Lenore Tawney.

The Great Breath replication The Eternal Band From Its Center replication

Status: completed

Graphic designs based on a plot concerning the Collatz conjecture.

Collatz Design 1 Collatz Design 4 Collatz Design 8

Status: partially completed (first designs completed, many to add)

Bold designs produced by subtle colour variation.

Bold Gradation: Forth Bold Gradation: Vicinity Bold Gradation: Union

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).

creative-matplotlib's People

Contributors

jack-willturner avatar sadielbartholomew avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

creative-matplotlib's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.