Just gave a talk #ATScience on open-source science + Pyodide + computational notebooks.
@sazeka.bsky.social and I wrote a review on data science education in HS and HE in the US with some examples of good models from around the world.
Posts by Pyodide
5/ π€ AI & local LLMs in browser
We integrate @langchain.bsky.social , MLC Web LLM for on-device inference, TensorFlow.js for embeddings & @pyodide.org for Python logic : all running directly within your browser.
Unified stack inspired by work with @pyodide.org and webR teams, builds a whole ecosystem for Python, R, C++, Javascript, and Octave (open-source Matlab).
{livelink} walked so {webrarian} could run. Mini browser-based #rstats environments powered by #webR and its 4-panel editor. YAML config, build, preview. Done.
R package coming soon. #pyodide folks, stay tuned.
Screenshot of a hex.camp hosted website that runs a Jupyter notebook that uses Python to extra geo-data from OpenStreetMap for the Vancouver area
Another mini-milestone ... now I can publish Jupyter Lite Python notebooks (using Pyodide/WASM) onto hex.camp locations ... here's a demo that extracts the OpenStreetMap data for the cities that make up Metro Vancouver 6kg6rweynwea.vanhex.ca/lab/index.ht...
Are interactive essays the future of education?
I asked Claude Code to build an interactive essay for PCA + SVD that works client side. Notice how python code executes and graphs are generated WITHOUT any backend!
Play with it yourself π
WebAssembly opened the door for Python on the web, but Pyodide pushed it all the way open. Read insights from Jessica Wachtel on running uncompromised Python client-side.
I've been working on a universal metrics layer for @sidequery.dev the past few months that works with many different semantic layer formats.
I built a demo so you can try it out. Runs 100% in the browser (via DuckDB & Pyodide). Warning large download !
π§ͺ I'm happy to share a new preprint that @sazeka.bsky.social and I recently submitted through our work with @gothamdataclinic.org. It's a review of tools, infrastructure, and training needed to broaden data science education in high school and higher education.
#datascience #education #opensource
TIL how to add notebook cells running on @pyodide.org to Quarto projects, such as my blog:
alonsosilvaallende.github.io/til/posts/20...
It's very easy to change the Pyodide version if needed. Thanks @coatless.bsky.social for this great Quarto extension
My personal website - it's a Python notebook. This shows my bio.
*laughs maniacally*
I hacked my personal website into an executable Python (Marimo) notebook*, powered by Pyodide (WASM), running in a container on a Raspberry Pi cluster sitting in my closet.
On the PSF Blog: A summary of the "Upstreaming the Pyodide JavaScript FFI" talk by Hood Chatham during the #Python Language Summit at #PyConUS 2025
π New blueprint: AI agents that run in your browser via Webassembly & Pyodide. Just open an HTML file and go.
They work with OpenAI API compatible models or local models via Ollama/vLLM.
Take a look : github.com/mozilla-ai/wasm-agents-blueprint
Experience the future of large-scale data processing without leaving your browser window.
#Blosc2 now runs directly in your browser! Leveraging the power of #WASM, #Pyodide, and #JupyterLite, you can harness efficient, adaptable compression through the web's universal interface.
Compress Better, Compute Bigger, Share Faster
#WebAssembly #DataCompression #WebDevelopment #DataScience
π Spotlight on @hlondogard.bsky.social!
Detect objects in-browser β zero servers.
Hampusβs marimo notebook uses @pyodide.org to proxy transformers-js-py and onnxruntime for on-device DETR β upload an image or URL for instant bounding boxes.
Try it live β marimo.io/p/@hlondoga...
Day 27 of #MeetTheMaintainers
Say hello to @pyodide and Agriya Khetarpal
(https://github.com/pyodide/pyodide
Pyodide runs real Python, not watered down, not rewritten, in the browser, with support for scientific libraries and everything. Started at Mozilla, now [β¦]
[Original post on mas.to]
π‘Pyodide is making Python documentation interactive! From his PyCon India talk, @agriyakhetarp.al demonstrates how @pyodide.org transforms NumPy and SciPy docs with browser-based execution. π½οΈ www.youtube.com/watch?v=H44x... #PyconIndia #ScientificPython #Pyodide
@pytorch.org and @pyodide.org are on bluesky β€οΈ
Added to the pydata starter pack:
go.bsky.app/6HkrMcp
import micropip; await micropip.install("bluesky")
We're finally on Bluesky! Whether you're coming to this post from another social media platform or not; why not repost this, give us a follow, and tag us in your posts around Python and WASM! We truly love it when you do! π₯°