I just released pyglobegl 0.8.0 to PyPi to support the Hex Bin layer. This layer was a challenge as globe.gl relies on frontend JavaScript functions being passed to do hex height and colour calculations. I'm trialling an integration with #pyscript to let you write those functions in #python #datavis
What if the power of Python is added to HTML?
Can you imagine the results?
In this article, you will be introduced to the framework that solved this problem:
buymeacoffee.com/peterkhalil/pyscript
Enjoy reading 🤓
#HTML #Python #PyScript #Web #Internet #FrontEnd #JavaScript #BuyMeACoffee
🎉 著書『Pythonで学ぶ スマホ向けゲームWebアプリ開発』が発売になりました✨ #PyScript を利用してブラウザで動くゲームを作ります📝 #生成AI や #API を活用したゲームも。Python入門書の次にピッタリ #ゲーム #パズル …で、楽しんでプログラミングスキルを磨きましょう✨
amzn.to/49bKzPi
Can Python Replace JavaScript on the Web? Introduction: Continue reading on Medium »
#pyscript #wasm #python-in-the-browser #front-end-development #ai-and-data-visualization
Origin | Interest | Match
Successful 1sr live stream of the series! We scoped a few projects for an hour. Next week we start building. #scikitlearn #scikitimage #tensorflow #rapids #cuML #pyscript #numba #scipy #jupyter #wagtail
Check the replay: www.youtube.com/live/aHunV_U...
Stoked for my WebGL tutorial on Thursday morning at @pycon@fosstodon.org. 3:30h to show all the basic components of 3D graphics? Might be ambitious! But I'll do my best.
Hopefully the wi-fi won't betray us 🤞🏻🤞🏻
#PyConUS #PyConUS2025 #Python #PyScript #Threejs
Watch this in-depth @pydata.bsky.social 2024 tutorial on how to write a web app in #PyScript. It highlights the use of #LTK and shows a couple of applications that leverage both #MicroPython and #PyOdide, use external JS libraries, and import packages from #PyPI.
ブラウザで動くPython「PyScript」でライフゲームを作ってみよう / マイナビPython連載126回目が掲載されました!今回は、PyScriptについて書いてみました。もう全部がブラウザで完結する時代です。Pythonがブラウザ上で動きます。
news.mynavi.jp/techplus/art...
#python #pyscript #lifegame
PyScript vs. JavaScript: A Battle of Web Titans Can Python really replace JavaScript for web deve...
towardsdatascience.com/pyscript-vs-javascript-a...
#Programming #Data #Science #Data #Visualization #JavaScript #Pyscript #Web #Development
Event Attributes
The logo screen of the game. STREAMLINE is written in the middle. A single three-dimensional multisegment line spans into the horizon in the background. The aesthetic vaguely resembles the "cyberspace" from TRON or Hackers, with blue-ish green-ish colors dominating.
I took part in #PyWeek 39 over the weekend and made a game in #PyScript. It's a single-tap rhythm game. Should work on any desktop browser and most new phones.
Play at ambv.pyscriptapps.com/streamline/l...
#Python #GameDev #GameJam #IndieDev #IndieGame
I wrote a retrospective on my #Genuary adventures with generative art with #PyScript and #Three.js.
#GenerativeArt #CreativeCoding #WebGL #Python
lukasz.langa.pl/62eae3e6-a59...
I just finished my FOSDEM talk about #PyScript in the #Python dev room. As usual, people loved getting free copies of the C4E books just for asking questions at the end of the talk. Check out Lifesaver Coach if you want to become a Happy Engineer yourself.
If there's gotta be no randomness, you need to introduce control. I made this cute discontinued device called the #Monome Arc work with #PyScript. This is usually driven by a UDP server, but turns out browsers can't use UDP, so I wrote a WebSocket bridge. Looks like it works 😎
#genuary26 prompt: symmetry.
#genuary27 prompt: something interesting with no randomness or noise.
See other post for explanation 👇🏻
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python #PyScript #Monome
#genuary21 prompt: a collision detection system
#genuary25 prompt: one line that doesn't intersect itself
The first few seconds don't explain it, things get more obvious later. Sound on.
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #WebGL #Python
#genuary18 prompt: What does wind look like?
#genuary22 prompt: Gradients only.
Looks more like a plant or urchin than wind, but this is where I ended up 🤷🏻♂️
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
#genuary17 prompt: What if pi=4?
#genuary19 prompt: Op art.
I needed to combine the prompts for it to look interesting. PI=4 happens mid video, you can see the prompt.
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
#genuary16 prompt: Generative palette.
A kaleidoscope with LUTs, colored spotlights, and colored textures, synchronized to music.
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
A rug design in shades of blue. Lines and circles cross each other. In the middle a golden line strikes the rug through at 45 degrees. It's surrounded by a series of also golden half-circles shaped like a slithering snake.
#genuary15 prompt: Design a rug.
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
#genuary14 prompt: Pure black and white. No gray.
There was supposed to be an animated GIF here demonstrating realtime webcam processing with #PyScript and Three.js but looks like Bluesky can't upload animated GIFs properly yet.
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
#genuary13 prompt: Triangles Only.
A beat synchronized visualization. A grid of 6,400 triangles being gently scaled, displaced, and discolored in 3D.
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
#genuary11 prompt: Impossible day.
#genuary12 prompt: Subdivision.
I combined the prompts to do frequency-aware realtime audio visualization. Makes most sense with the volume up.
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #WebGL #Python
#genuary10 prompt: only use TAU in your code, no other number allowed.
That's perfect since Python's got it in the standard library 🐍
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
Black spheres with cyan, magenta, or yellow accents are scattered across a deep green background. There's very many of them. The entire image is processed with a halftone filter, which makes it look like an old magazine print. It also distorts the colors of the spheres further out.
Black spheres with cyan, magenta, or yellow accents are scattered across a deep green background. There's very many of them. The entire image is processed with a halftone filter, which makes it look like an old magazine print. It also distorts the colors of the spheres further out.
#genuary8 prompt: Draw one million of something.
#genuary9 prompt: The textile design patterns of public transport seating.
Not much time so combined two prompts. Efficiency!
Made with #PyScript:
pyscript.com/@ambv/genuar...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
The Ocenaudio audio editor showing an audio file that is also the logo of the Python programming language.
#genuary7 prompt: Use software not intended to make images.
I wrote a Python program that takes an image and produces a .WAV file. Viewed with a spectrogram... shows the image 😎
Made with #PyScript:
pyscript.com/@ambv/genuar...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
See also #PyScript #LTK. It is all Python, client-side rendering of interactive browser-based Python apps. pyscript.github.io/ltk/?tab=3
#genuary6 prompt: A landscape using only primitive shapes.
This is an evolution of my "42 lines of code" entry from Jan 3rd. This one's well over 200 lines of code.
Made with #PyScript:
ambv.pyscriptapps.com/genuary-prom...
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python