Julien Jerphanion
banner
jjerphan.xyz
Julien Jerphanion
@jjerphan.xyz
Computer Science • Applied Maths • Software • Progressive Music • Scientific Software Engineer @quantstack.bsky.social
Reposted by Julien Jerphanion
Ever wondered how Conda and Pixi "know" to install CUDA packages only on GPU machines? 🤔

Meet virtual packages - a clever solution to inject system compatibility information to the SAT solver to ensure compatibility.

prefix.dev/blog/virtua...
Virtual Packages in the Conda ecosystem
Virtual packages are a neat trick to inject system requirements into the SAT solver and resolve for compatible packages automatically. In this blog post we talk about how they are used in the Conda ecosystem to support complex cross-platform package distributions.
prefix.dev
June 18, 2025 at 12:28 PM
Reposted by Julien Jerphanion
Today we celebrate the 10th anniversary of conda-forge!

Our beloved Github organization was created around this time on Apr 11th, 2015.

More details:

- Blog post: conda-forge.org/blog/2025/04...
- Zulip thread: conda-forge.zulipchat.com#narrow/chann...
Ten years of conda-forge! | conda-forge | community-driven packaging for conda
Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
conda-forge.org
April 11, 2025 at 7:38 AM
Reposted by Julien Jerphanion
Open source is draining.

One's todo-list is open to world.

People seldom realize the cost of what they get for free.

Unpleasant comments do happen.

Cost of maintenance is not understood.
opensource.com/article/17/2...
March 22, 2025 at 3:53 PM
Reposted by Julien Jerphanion
Réenchanter les mathématiques à l'école !

Ce cycle de conférences du Collège de France
@collegedefrance.bsky.social, ouvert à tous, est organisé dans le cadre de son initiative "Agir pour l'éducation". Il sera diffusé en direct. Merci de nous aider à diffuser l'affiche ci-jointe.
December 5, 2024 at 9:12 AM
Reposted by Julien Jerphanion
Dear US colleague scientists exposed to multiple unprecedented pressures on academic freedom, up to brutal and unfair firing,

I do not know how to best help you in these horrible circumstances.

You are not alone.
February 28, 2025 at 5:13 PM
Reposted by Julien Jerphanion
We're excited to introduce R-Lite, a #WebAssembly distribution of #R for the browser, allowing you to use the R kernel in JupyterLite!

Read the article by Isabel Paredes, who spearheaded this project at QuantStack, on the @jupyter.org blog:

blog.jupyter.org/r-in-the-bro...
R in the Browser: Announcing Our WebAssembly Distribution
R is now available in emscripten-forge, enabling the Xeus-R kernel in JupyterLite
blog.jupyter.org
February 28, 2025 at 10:33 AM
Reposted by Julien Jerphanion
Reposted by Julien Jerphanion
✨ We're looking to extend our team with a Senior Rust Engineer ✨

Do you want to leave a lasting mark on the open source ecosystem by building awesome tools for other developers?

Apply here: apply.workable.com/j/12939AB951

#conda #pixi #rustjobs
Senior Open-source Rust engineer (Remote) - prefix.dev GmbH
We’re looking for a Senior Software Engineer to join our tight-knit team with a mission to work on our impactful open source developer tools. We are building a revolutionary package manager - pixi - and a huge ecosystem around it from package hosting t...
apply.workable.com
February 25, 2025 at 4:07 PM
Reposted by Julien Jerphanion
#Fusion🔥| 1ère mondiale pour l'énergie de fusion !

👀Nouveau record obtenu dans le tokamak WEST, opéré sur le centre CEA de Cadarache : il a maintenu un plasma de fusion chaud de plusieurs dizaines de millions de degrés pendant 22 minutes avec 2,6 gigajoules d'énergie injectée.
February 18, 2025 at 6:09 PM
Reposted by Julien Jerphanion
JupyterCAD 3.0 is here! 🎉
We are excited to announce JupyterCAD 3.0, bringing major improvements to the web-based collaborative CAD editor for JupyterLab:
blog.jupyter.org/announcing-j...

✅ Color Customization
🐍 Embedded Python Console
🎯 Improved UX
🖱️ Mouse-based 3D Controls
🤝 Suggestions Support
Announcing JupyterCAD 3.0
The latest iteration of the web-based collaborative CAD editor
blog.jupyter.org
February 17, 2025 at 9:56 AM
Reposted by Julien Jerphanion
Fully Homomorphic Encryption and the Public

https://www.jeremykun.com/fhe-and-the-public/
January 4, 2025 at 7:15 AM
Reposted by Julien Jerphanion
Sparrow is out: an implementation of the Apache Arrow memory format in C++20.
johan-mabille.medium.com/sparrow-1f23...
Sparrow
A Modern C++ Implementation of the Apache Arrow Columnar Format
johan-mabille.medium.com
January 31, 2025 at 4:50 PM
Reposted by Julien Jerphanion
🚀 Great news for Windows users! The latest version of PyTorch is back! 🥳

🙏 Huge thanks to the @condaforge community for fixing the builds.

🧑‍💻 Installing PyTorch just got a whole lot easier!

pixi.sh/latest/feat...
Pytorch Installation - Pixi by prefix.dev
None
prefix-dev.github.io
January 20, 2025 at 10:03 AM
Reposted by Julien Jerphanion
So happy to see that Ingrid Daubechies will receive the National Medal of Science in 2025. She has been an inspirational figure and it has also been an honour to collaborate with her over the last few years on the technical study of Old Master paintings.

today.duke.edu/2025/01/ingr...
Ingrid Daubechies Awarded National Medal of Science | Duke Today
today.duke.edu
January 6, 2025 at 10:19 AM
Reposted by Julien Jerphanion
My book is (at last) out, just in time for Christmas!
A blog post to celebrate and present it: francisbach.com/my-book-is-o...
December 21, 2024 at 3:23 PM
Reposted by Julien Jerphanion
This essay by Jeremy Kun is the single text that has most influenced my research. Strongly recommended reading
What's in production?
What is Actually Used? Everyone wants their work to be useful. Being useful to others is a fundamental need of the human soul. That often manifests as the...
buttondown.com
December 11, 2024 at 9:36 AM
Reposted by Julien Jerphanion
At Probabl, together with the wider community, we continue our dedicated efforts to support and enhance @scikit-learn.org and its ecosystem. In this post, we provide a retrospective on the work accomplished over the last 6 months and the roadmap for the next 6:
papers.probabl.ai/open-source-...
Open source software priorities at Probabl - Chapter 2
Open source software priorities at Probabl - Chapter 2
papers.probabl.ai
December 6, 2024 at 3:48 PM
Reposted by Julien Jerphanion
#JupyterLab 4.3 and #Notebook 7.3 are now available! 🎉

Find out more about the latest updates in this blog post:

blog.jupyter.org/jupyterlab-4...
JupyterLab 4.3 and Notebook 7.3 are available!
JupyterLab 4.3.0 and Notebook 7.3.0 have been released! These new minor releases include many enhancements and bug fixes.
blog.jupyter.org
December 6, 2024 at 8:48 AM
Reposted by Julien Jerphanion
🏅We are thrilled to announce that @quantstack.bsky.social has been honored with the "Acteurs du Libre 2024" award by CNLL at the Open Source Experience conference.

This is a recognition of our commitment to free software and our work on Jupyter, Conda-forge, and Projects of the PyData ecosystem.
December 5, 2024 at 10:18 PM
Are there benefits of using PyPI over conda-forge, but to access a larger number of packages which can anyway be packaged on conda-forge thanks to grayskull?

I do not see any, but I would be glad to be proven wrong.
December 4, 2024 at 12:03 PM
How would one bridge an improperly addressed problem like dependencies management mostly seen as a decision problem (cast as B-SAT) over an optimization problem (castable as an ILP)?

Should one even try to improve this situation, or continue with the status quo?
December 2, 2024 at 10:11 AM
Reposted by Julien Jerphanion
Excited to share that #JupyterCAD will soon support mouse-based transform controls 🎨
Directly rotate & move objects in the viewport easily with an intuitive interface.
Perfect for precise modeling & adjustments.

@threejs.org @freecadnews.bsky.social @quantstack.bsky.social
November 29, 2024 at 7:32 AM
Reposted by Julien Jerphanion
Following over 1.5 years of hard work (w/@njroussel.bsky.social &@rtabbara.bsky.social), we just released a brand-new version of Dr.Jit (v1.0), my lab's differentiable rendering compiler along with an updated Mitsuba (v3.6). The list of changes is insanely long—here is what we're most excited about🧵
November 26, 2024 at 3:09 PM
Reposted by Julien Jerphanion
48 data science videos in that playlist!
📢 The videos of our 2024 conference are out !
Go get a look and enjoy hours of interesting talks. 💻

youtube.com/playlist?lis...
PyData Paris 2024 - YouTube
youtube.com
November 26, 2024 at 1:45 PM