Slides from my #EuroPython talk about #pyodide and making Python packages better optimized for the browser
Core developer @pyodide. Previously @scikit_learn.
| twitter.com/RomanYurchak | |
| GitHub | github.com/rth |
| twitter.com/RomanYurchak | |
| GitHub | github.com/rth |
Slides from my #EuroPython talk about #pyodide and making Python packages better optimized for the browser
There will a WebAssembly summit as part of the Europython conference this year.
Come to discuss Python with WASM in Prague, Czech Republic on July 18, 2023!
For more details:
https://ep2023.europython.eu/wasm
@maeool L'algorithme est déjà ouvert: la doc DPE 3CL donne une bonne approximation.
Par exemple, pour des fenêtres double vitrage neufs (Uw=1.3 ), volets roulants en PVC ajoutent une résistance thermique (ΔR~0.2), soit une réduction de ~25% des pertes par les fenêtres.
Après tu peux regarder ton DPE pour voir à combien kWh (énergie primaire) cela corresponds.
En revanche, il y aurait du coup une perte d'apport solaire, plus difficile à calculer.
"Thoughts on the Python packaging ecosystem"
A new blog post, with some of my thoughts on the state of Python packaging ecosystem.
https://pradyunsg.me/blog/2023/01/21/thoughts-on-python-packaging/
My response to the discussion topic posed in Python Packaging Strategy Discussion Part 1 had become quite long, so I decided to move it to write a blog post instead. This post then started absorbing various draft posts I’ve had on this topic since this blog was started, morphing to include my broader thoughts on where we are today. Note: I’ve updated this to cover an aspect of the recent LWN article on the topic as well.
While ChatGPT is all the rage these days, as you may know it doesn't optimize for accuracy, but rather something like plausability.
I would thus like to highlight an alternative that only answers based on scientific papers, and does so while referencing all the sources:
To me, this is pretty awesome! Let's encourage this type of projects that promote accuracy and transparency of its sources!
Pyodide 0.22.0 is now released.
It includes improvements to the Py🡘JS foreign function interface, makes it possible to create regular venv running Python with Node.js, and improves the modularity of #pyodide components.
Release notes:
https://blog.pyodide.org/posts/0.22-release/
Pyodide 0.22 is a major release focused on improving the foreign function interface between Python and JavaScript. We also improved the systems for building, loading, and testing packages. In particular, we added support for creating virtual environments that execute code using Pyodide in Node.js. We unvendored the Pyodide package manager and matplotlib backend into separate repositories. We also added a new command line interface for common tasks involved in building and testing packages with Pyodide.
We just posted the notes taken during the JupyterLite Community Workshop that took place in Paris on December 7, 8 and 9 2022 💡
https://github.com/jupyterlite/jupyterlite/discussions/920
Happy reading! 
A Jupyter Community Workshop focused on JupyterLite and Python in the browser (Pyodide, Emscripten Forge, PyScript) took place in Paris on December 7, 8 and 9 2022: https://blog.jupyter.org/communi...
Because I got asked multiple times this past week, I wrote up a blog post on #WebAssembly and the difference between #Emscripten and #WASI as platform targets, especially from a #Python perspective.
When talking about WebAssembly, one of the things that often confuses people is the lack of a great analogy for the various platform targets that WebAssembly supports. This ends up being a bit important as it dictates whether your WebAssembly code will (not) work with another bit as it all