prefix.dev/blog/esoc-i...
prefix.dev/blog/esoc-i...
Part 3 of the 3-part series is live! 🚀 Beyond theory into engineering practice: provenance, lockfiles, rolling distribution, and real-world workflows.
#conda #packaging #python #reproducibility
conda.org/blog/conda-p...
Part 3 of the 3-part series is live! 🚀 Beyond theory into engineering practice: provenance, lockfiles, rolling distribution, and real-world workflows.
#conda #packaging #python #reproducibility
conda.org/blog/conda-p...
If conda is a distribution, where does it fit alongside pip, Docker, and Nix? Part 2 of the 3-part series! 🚀
#conda #packaging #python
conda.org/blog/conda-p...
If conda is a distribution, where does it fit alongside pip, Docker, and Nix? Part 2 of the 3-part series! 🚀
#conda #packaging #python
conda.org/blog/conda-p...
👉 proceedings.scipy.org/2025
Huge thanks to the Proceedings Committee, @curvenote.com, Jim Weiss, all the authors, and reviewers who made this happen. 🙌
👉 proceedings.scipy.org/2025
Huge thanks to the Proceedings Committee, @curvenote.com, Jim Weiss, all the authors, and reviewers who made this happen. 🙌
Conda isn’t just another Python package manager-it’s a multi-language, user-space distribution system.
In this 3-part series, we explore the fundamental differences between conda and PyPI.
Part 1 is live now 👇
conda.org/blog/conda-i...
#conda #packaging #python
Conda isn’t just another Python package manager-it’s a multi-language, user-space distribution system.
In this 3-part series, we explore the fundamental differences between conda and PyPI.
Part 1 is live now 👇
conda.org/blog/conda-i...
#conda #packaging #python
It contains A LOT, but the main BLOCK of features is that the active ConsoleRenderer is now a) mutable and b) easily obtainable which allows for interactive adjustments w/o reconfiguring everything.
github.com/hynek/structlog/
It contains A LOT, but the main BLOCK of features is that the active ConsoleRenderer is now a) mutable and b) easily obtainable which allows for interactive adjustments w/o reconfiguring everything.
github.com/hynek/structlog/
🧵
🧵
Modern package management for Robotics with Pixi!
prefix.dev/blog/reprod...
#ROS #ROSCon #ROSCon2025
Modern package management for Robotics with Pixi!
prefix.dev/blog/reprod...
#ROS #ROSCon #ROSCon2025
"Just because AI can write your tests...should it?"
pamelafox.github.io/my-py-talks/...
"Just because AI can write your tests...should it?"
pamelafox.github.io/my-py-talks/...
🧵 Create new string columns using placeholders and expressions
🌊🦄 Yet another piece of the @pola.rs API brought to pandas, @duckdb.org , PySpark, PyArrow, and more!
🧵 Create new string columns using placeholders and expressions
🌊🦄 Yet another piece of the @pola.rs API brought to pandas, @duckdb.org , PySpark, PyArrow, and more!
github.com/BurntSushi/r...
github.com/BurntSushi/r...
#Structlog takes a simpler approach with a clear chain of processors.
This guide shows you how to get production-ready #logs without the boilerplate.
Guide: dash0.link/python-loggi...
#Structlog takes a simpler approach with a clear chain of processors.
This guide shows you how to get production-ready #logs without the boilerplate.
Guide: dash0.link/python-loggi...
We've built a data-driven calibration of the James Webb Interferometer to near its fundamental limits for high-res imaging - explainer at @aunz.theconversation.com!
We've built a data-driven calibration of the James Webb Interferometer to near its fundamental limits for high-res imaging - explainer at @aunz.theconversation.com!
Pandas' choice to use NaN's for missing values was a huge step backwards and is a huge design wart to this day.
🏷️ Enjoy improved code completion and typing!
🙏 Thank you to Quansight Labs and Meta for having facilicated and funded the work (blog post in comments)
Pandas' choice to use NaN's for missing values was a huge step backwards and is a huge design wart to this day.
simonwillison.net/2025/Oct/10/...
simonwillison.net/2025/Oct/10/...
Dive into the technical details: buff.ly/c5CFYt0
Dive into the technical details: buff.ly/c5CFYt0
Dive into the technical details: buff.ly/c5CFYt0