Version 0.10.7a0 of #py5 just been released! This version requires Python 3.10+, newer versions #numpy and #jpype, and has several bug fixes. Read more about it here:
https://t.co/L69hGslgRD
A new release of py5's #thonny plugin is coming next. Stay tuned!
New #py5 release! Now using #processing version 4.4.1 core.jar and updated jpype dependency to >=1.5.2, plus better support for Processing Libraries...visit https://t.co/ui9f1ke0D0 to learn more!
There's a new #py5 release! Version 0.10.4a2 is available. This release has important macOS improvements:
https://t.co/Ja64WFf0S4
Also: mastodon. What are you waiting for?
https://t.co/CpiKdsWg0M
There's a new #py5 release! Version 0.10.3a1 available, now with support for Live Coding:
https://t.co/mJVFQ66QRb
The release blog post is here:
https://t.co/VxlRl1W6eI
Also, some bug fixes and other minor stuff.
I'm happy to announce a new release of #py5 and py5jupyter (py5's #jupyter kernels). This is a small release with some bug fixes and enhancements.
Read more here: https://t.co/Wb1968V5Bz
Everyone! Here is the recording of the #py5 presentation delivered at #pycon2024 a few months ago in Pittsburgh, PA (USA):
https://t.co/BUVZ5kc8xN
It was a thrill to share py5 with the Python community at #pycon ! Please give the video a thumbs up!
#py5's #thonny plugin has a new release!
https://t.co/YAWrKu4K6r
This release cleans up some important version issues, among other things.
Thank you to @tabreturn for getting this release out the door!
Thank you to Rich Dahlstedt (https://t.co/4s2HzIkamb) for becoming a #GitHub sponsor of #py5! Very grateful for the support of this growing #opensource community!
https://t.co/CILZ5Sxwji
Tomorrow (Saturday) at PyCon US 2024:
"Creative Coding with py5, the Python version of Processing," at 4:15 in Room 301-305
https://t.co/NCBGpo6wiS
#pycon#pycon2024#py5#processing
Also, @villares is teaching a Tutorial "First steps in Creative Coding, learning #Python while making drawings and animations". Very happy to share the @ProcessingOrg community and #py5 at #PyCon!
https://t.co/fjmnAXlpHk
Very excited to announce the PyCon talk "Creative Coding with #py5, the #Python version of #Processing"! If you will be at PyCon US in Pittsburgh, PA later this month, please attend!
https://t.co/NCBGpo6wiS
Here's an important notice for #py5 & #processsing MacOS users w/ Apple Silicon (M1, M2, M3):
https://t.co/MjFwEL2NJx
tl;dr: skip upgrading to macOS 14.4 and update to macOS 14.4.1 instead.
#py5 version 0.10.1a1 was released today! A small release with some bug fixes and small features. Read more about it here: https://t.co/8gj2qlLkAA
#creativecoding#processing#python
Thank you to artist Alec Danaher (@AlecDanaher, https://t.co/vCLRdO23yv, https://t.co/oDQpGdGS6g) for becoming a github sponsor of #py5! Very grateful for your support of this #opensource project!
https://t.co/CILZ5Sxwji
Many thanks to Érico Andrei (@ericof, https://t.co/gcLiGCkoVJ) for becoming a #github sponsor of #py5! Thank you so much for your support of this #opensource#processing project!
https://t.co/CILZ5Sxwji
@golan Does this help?
https://t.co/jACLs0nQ96
All of #shapely's geometry objects work in #py5 through the convert_shape() method (https://t.co/rijX9O2hBD)
Let me know if you have any questions!
The latest version of #py5 works w/ #shapely objects, implicitly converting to Py5Shape objects & drawing to the screen:
size(999,999)
stroke_weight(19)
p=Polygon([[9,9],[9,990],[990,990],[990,9]])
for _ in range(8):
shape(p:=p.buffer(-50,single_sided=True))
#genuary#genuary5
Creating 10K of something is easy with #py5's vectorized methods:
size(999,999,P2D)
color_mode(CMAP,"hot")
stroke_weight(32)
s=create_shape()
with s.begin_shape(POINTS):
s.vertices(999*np.random.rand(N:=10000,2))
s.set_strokes(color(x/N,64)for x in range(N))
shape(s)
#genuary16