Herbst-Update: Py5 Release 0.10.7a0 freigegeben
Das erste (für mich) wichtige Update in diesem Herbst: Letzte Woche verkündete James Schmitz stolz, daß er das Release 0.10.7a0 von Py5, dem Processing-Python3-Modul, das Processings Original-Bibliotheken (via JPype) nutzt, freigegeben habe, das auf dem jüngsten Processing-Release 4.4.6 beruhe.
Neben einigen Bugfixes ist das einzige neue Feature, daß das Py5Image-Objekt nun ebenfalls eine resize()
-Methode besitzt. Processings PImage-Objekt besaß schon jeher eine PImage.resize()
-Methode, die es bisher aber nicht nach Py5 geschafft hatte. Standardmäßig verwendet diese Methode eine bilineare Interpolation für die Bildumrechnung, unterstützt aber auch die Methoden »Nearest Neighbor« und »Bicubic«. Weitere Informationen findet Ihr in der Dokumentation zu Py5Image.resize()
.
Zusätzlich wurde an der Geschwindigkeit des Übersetzters geschraubt.
Da ich in der Regel Py5 mit JypterLab-Desktop oder PyCharm CE in einer eigenen, virtuellen Py5-Umgebung nutze, war das Update mit
recht einfach und verlief schnell und problemlos. Dabei wurden gleichzeitig auch noch JPype 1.6.0 mitinstalliert. Da ich aber weiß, daß der Freund aus Bremen, dem ich so viele schöne Bücher zu Fraktalen verdanke, gerne mit Thonny spielt, habe ich auch dieses über das Menü Werkzeuge -> Verwalte Plugins
auf die neue Py5-Version aktualisiert. Sicherheitshalber habe ich mir über das gleiche Menü auch noch bestätigen lassen, daß der von mir verwendete thonny-py5mode in der Version 0.4.7a0 immer noch aktuell ist. Hier ist also für Thonny-Nutzer kein zusätzliches Update nötig. (Das wird Kalle freuen!)
Nun stehen neue Experimente mit Py5 an. Insbesondere will ich testen, welche Code-Änderungen notwendig sind, wenn ich Py5-Skripte nach Proceso, der PyScript-Version von Processing und Python, portiere (oder vice versa). Ich könnte ja erst einmal mit diesem Partikelsystem anfangen. Still digging!
Bild: Kaninchen und Schlange, erstellt mit OpenArt.ai. Prompt: »Colored Franco-Belgian comic style. Illustration of a green python wearing glasses and a white rabbit in a blue vest and with a large pocket watch are standing in front of a whiteboard in an autumnal magical garden with giant mushrooms. The whiteboard is covered with strange drawings, which the python is pointing at with a stick.«. Modell: Flux Kontext.