Become a sponsor to py5coding
py5 is a new version of Processing for Python 3.8+. The goal of py5 is to create a version of Processing that is integrated into the Python ecosystem. Built into the library are thoughtful choices about how to best get py5 to work with other popular Python libraries and tools such as Jupyter, numpy, shapely, trimesh, matplotlib, and Pillow.
py5 is an excellent choice for educators looking to teach Python in the context of creative coding and is currently used in classrooms all around the world. The website's documentation includes introductory tutorials as well as extensive reference documentation, complete with example code.
py5 was created by the artist and software developer Jim Schmitz (@hx2A) starting in March of 2020. The library is the foundation of his art practice.
The py5 library makes the Java Processing jars available to the CPython interpreter using JPype. It can do just about everything Processing can do, except with Python instead of Java code. New py5 features and bug fixes are being added to py5 every day. The library is always in active development and is well maintained.
This project is not an official part of the Processing Foundation and is not receiving any funding from them. Any funds you contribute will be used first for website expenses and next to support @hx2A's time to further develop py5 as a solid creative coding framework used by educators, artists, and hobbyists all around the world.
Featured work
-
py5coding/py5generator
Meta-programming project that creates the py5 library code.
Python 55 -
py5coding/py5
A Python library that makes Processing available to the CPython interpreter using JPype.
Python 97 -
py5coding/py5book
juypter book repo for py5
Jupyter Notebook 68 -
py5coding/py5jupyter
py5 Jupyter tools
Python 5
$10 one time
SelectThanks for the Release!
Managing a py5 release is a lot of work! If you're happy with the latest release and just want to say thanks, this sponsor tier is for you.
You'll get recognition and gratitude on social media (Mastodon & Twitter), as well as Karma for supporting the Open Source Community.
$1,000 one time
SelectNFT Windfall
If you make a windfall selling NFTs for generative artwork that uses py5, please share your success with the library author!
You'll get recognition and gratitude on social media (Mastodon & Twitter), as well as Karma for supporting the Open Source Community.