Skip to content

Releases: py5coding/py5generator

py5bot, combined settings and setup functions, and more!

19 Jul 02:12

Choose a tag to compare

Release Highlights:

  • A second Jupyter Notebook Kernel: py5bot. There's also a new IPython magic called %%py5bot that is available within the py5 kernel.
  • The 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 to avoid a name conflict with the conventional use of the variable args
  • the use_thread default parameter in save() and 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
  • Lots of little bug fixes

py5 on mybinder, better OSX support, bug fixes

14 Jun 01:01

Choose a tag to compare

Release Highlights

  • Fixed problems related to printing from Jupyter notebooks
  • py5 now works well on mybinder
  • 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

Complete Docstrings + Bug fixes

23 May 15:52

Choose a tag to compare

Pre-release

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

Jupyter Notebook Kernel, Better OSX Support

23 Mar 18:09

Choose a tag to compare

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