Breaking News: Py5 v0.10.1a1 freigegeben

Py5
Python
Creative Coding
JupyterLab Desktop
Thonny
Autor:in

Jörg Kantel

Veröffentlichungsdatum

1. April 2024

Das ist kein Aprilscherz, denn schon gestern spülte die Meldung in meinen Feedreader, daß Py5 in der Version v0.10.1a1 freigegeben sei. Py5 ist ja bekanntlich eine Python-3-Variante von Processing, die mit allen CPython-Modulen zusammenspielt (darunter auch den Scientific Stack mit NumPy, SciPy und der Matplotlib, aber auch mit anderen, wichtigen Bibliotheken, wie zum Beispiel Pillow oder SymPy).

Das bedeutet vor allem aber, daß Py5 auch in das Jupyter-Ökosystem (auch mit JupyterLab Desktop) passt. Natürlich habe ich das Update sofort installieren müssen – und zwar nicht nur in meiner Thonny-Umgebung, sondern auch – da ich mich von Thonny emanziperen möchte – in meiner JupyterLab-Desktop-Umgebung. Während das Update in Thonny gewohnt einfach mit den Thonny-eigenen Bordmitteln lief, habe ich für das Update in meiner Jupyter-Anaconda-Umgebung das Terminal anwerfen und dort

pip install --upgrade py5 py5jupyter

eingeben müssen. (Das steht hier nur, damit ich beim nächsten Mal nicht wieder in danach suchen muß.) Danach arbeitete aber auch mein brandneues JupyterLab-Desktop anstandslos mit dem neuen Py5 zusammen – wie obiger Screenshot beweist.

Hauptgrund für dieses Update waren Vorbereitungen, um Py5 für das neue, bald erscheinende Numpy 2.0 fit zu machen. Und es gab ein paar neue Features, die die Performance von Py5 erhöhen wollen. Außerdem wurden auch ein paar kleinere Fehler behoben.

Ich weiß, ich nehme mir immer zu viel vor. Aber ich werde sicher bald ein paar Dinge mit Py5 und JupyterLab Desktop ausprobieren. Diese Kombination fühlt sich nämlich ziemlich gut an und kann mich mit den Notebooks versöhnen. Still digging!