Py5

Latest version: v0.10.4a2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

127500080.5a0

Release Highlights:

* A second Jupyter Notebook Kernel: [py5bot](https://github.com/hx2A/py5examples/blob/main/examples/Introduction%20to%20py5bot.ipynb). There's also a new IPython magic called [%%py5bot](http://py5.ixora.io/reference/py5bot/) that is available within the py5 kernel.
* The [size()](http://py5.ixora.io/reference/size/) method can be called from the `setup()` function intead of `settings()`. Before Sketch execution, py5 will identify code in `setup()` that belongs in `settings()` and will segment the code appropriately.
* Improved error reporting for IPython magics, py5bot, and all static mode sketches
* Sketch windows now appear in the taskbar or Dock with the py5 logo

Breaking changes:

* `args` has been renamed to [pargs](http://py5.ixora.io/reference/pargs/) to avoid a name conflict with the conventional use of the variable `args`
* the `use_thread` default parameter in [save()](http://py5.ixora.io/reference/save/) and [save_frame()](http://py5.ixora.io/reference/save_frame/) has been changed from `False` to `True`

Also:

* Massive improvements for OSX Users. The OSX Sketch exiting issues have been solved. The other OSX issues are better articulated in the [Special Notes for Mac Users](http://py5.ixora.io/tutorials/mac-users/)
* Lots of little bug fixes

127200070.4a2

Release Highlights

* Fixed problems related to printing from Jupyter notebooks
* py5 now works well on [mybinder](https://mybinder.org/v2/gh/hx2A/py5examples/HEAD?urlpath=lab)
* Py5SketchPortal Widget, necessary for viewing animations on mybinder
* The IPython line magics such as `%screenshot` and `%animatedgif` are no longer magics and have been converted to regular functions in py5_tools
* Improve OSX support
* Lots of little bug fixes

127200060.4a1

Release Highlights:

* Complete, accurate, and truthful docstrings for every field and method in every py5 class
* Correctly support `print` statements in Sketch methods when using Jupyter lab
* Improve OSX support
* Lots of little bug fixes

127200050.4a0

Release Highlights:

* New Jupyter Notebook Kernel devoted to py5
* Better OSX support
* Many repairs to exiting docstrings, new docstrings for undocumented methods
* Many bug fixes, repairs to math functions

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.