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
$1 a month
SelectStudent
If you are currently in high school, or are an undergrad, grad, or PhD student with student loans, or just happen to be someone struggling with bills, please don't feel obligated to be a sponsor. If you want to become a sponsor anyway, first, thank you, and second, this sponsor tier was created for you. You'll receive:
- Regular newsletter with progress updates and ideas for the next release
- Access to generated developer build of py5, which includes bug fixes and new features
- Sponsor badge on your profile
- Recognition and gratitude on social media (Mastodon & Twitter)
- Acknowledgement in future release notes and project README
- Good Karma for supporting the Open Source Community
$9 a month
SelectWorking Professional
If you are an individual with a job and would like to express your love of py5, please consider becoming a sponsor. Your support will be greatly appreciated. As a sponsor, you'll receive:
- Regular newsletter with progress updates and ideas for the next release
- Access to generated developer build of py5, which includes bug fixes and new features
- Sponsor badge on your profile
- Recognition and gratitude on social media (Mastodon & Twitter)
- Acknowledgement in future release notes and project README
- Good Karma for supporting the Open Source Community
$20 a month
SelectOrganization
If you represent an organization that uses py5 or one that wishes to support Open Source Software, please consider becoming a sponsor on this tier. Your support will be greatly appreciated. As a sponsor, you'll receive:
- Regular newsletter with progress updates and ideas for the next release
- Access to generated developer build of py5, which includes bug fixes and new features
- Sponsor badge on your profile
- Recognition and gratitude on social media (Mastodon & Twitter)
- Acknowledgement in future release notes and project README
- Good Karma for supporting the Open Source Community