Jupyter tools for py5
Project description
py5jupyter (& py5)
py5 is a new version of Processing for Python 3.8+. It 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.
The goal of py5 is to create a new 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, and Pillow.
The py5jupyter library provides Jupyter-related functionality for py5. This includes the Jupyter kernels and Jupyter widgets.
For more in-depth information about py5, see the py5generator github repo.
Installation
You can install using pip
:
pip install py5 py5jupyter
If you are using Jupyter Notebook 5.2 or earlier, you may also need to enable the nbextension:
jupyter nbextension enable --py [--sys-prefix|--user|--system] py5jupyter
Get In Touch
Have a comment or question? We'd love to hear from you! The best ways to reach out are:
- github discussions and issues
- Mastodon fosstodon.org/@py5coding
- twitter @py5coding
- processing foundation discourse
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file py5jupyter-0.2.1a0.tar.gz
.
File metadata
- Download URL: py5jupyter-0.2.1a0.tar.gz
- Upload date:
- Size: 56.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bd16d4b0dd825c643172561a4b7b27c89f5c28b8e1df92320b2e5c646ac4377 |
|
MD5 | bd08fd343cefe186192da6f2b7a6cc71 |
|
BLAKE2b-256 | 3b895f73f210b0c74de114c04a4d76cf5cdac91e4ac61a1b1b7b9e4130ed2848 |
File details
Details for the file py5jupyter-0.2.1a0-py3-none-any.whl
.
File metadata
- Download URL: py5jupyter-0.2.1a0-py3-none-any.whl
- Upload date:
- Size: 57.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba65992bc200780144bdd17d5c0454266b2f896b4512b53df1a41cf4f6ad93da |
|
MD5 | 0bb6ae4dee5849562fa3e984c152bbdc |
|
BLAKE2b-256 | 20b0c46d43113cbbbfe3f39d08eb4c7553ee642d0091673b950f4a429e033e2b |