Update: Py5 0.9.1a1 freigegeben

Py5
Python
Processing
Creative Coding
Simulation
Thonny
Autor:in

Jörg Kantel

Veröffentlichungsdatum

24. Juli 2023

Nachdem es zum 1. Mai dieses Jahres das letzte Update gegeben hatte, war es wieder einmal lange Zeit (über drei Monate) still gewesen um Py5, den netten Python3-Processing-Port, der – nachdem Processing.py anscheinend sanft und kommentarlos entschlafen ist – Processing für Pythonistas am Leben erhält.

Doch nun hat das Warten ein Ende, denn gestern wurde Py5 Release 0.9.1a1 veröffentlicht. Es ist ein kleineres Release, neben einer Handvoll Bugfixes und Verbesserungen soll die wichtigste Neuerung sein, daß der import-Befehl nun auch im Imported Mode (das ist der Py5-Mode, der (unter anderem) in Thonny mit Tristan Bunns Thonny-Py5-Plugin Py5 eine Processing-ähnliche PDE spendiert) ohne Probleme funktioniert.

Mir war ehrlich gesagt nicht bewußt, daß es damit überhaupt Probleme gab, aber ich habe mal nach dem Update ein Beispielprogramm angeworfen, und wie der obige Screenshot zeigt, wurden die Module sheep, grass und settings anstandslos importiert. Aber ich glaube, der Import funktionierte auch vor dem Update schon …

Egal, im Blogbeitrag wird versprochen, daß Py5 nun wieder zu einem regelmäßigen Update-Zyklus alle zwei bis drei Monate zurückkehren möchte und daß als nächstes eine verbesserte Unterstützung für macOSX und neue Matplotib-Features auf der Agenda stehen. Die letzte Änderung freut mich besonders, denn ich möchte schon lange Ergebnisse von Simulationen, die in einem Processing-Canvas laufen in einem Matplotlib-Graphen visualisieren – und das in Echtzeit.

Auf jeden Fall fühle ich mich motiviert, endlich mal wieder etwas mit Py5 anzustellen. Denn auch ich habe die Bibliothek viel zu lange links liegen gelassen. Still digging!