Newsletter #276: Polars v1.37.0: Faster Lookups with min_by and max_by
📅
Today’s Picks
Stop Manually Tracing Dependencies with uv tree
Problem:
Debugging version conflicts requires knowing which packages depend on what. But tracing these relationships manually through nested dependencies is tedious.
Solution:
uv tree handles this automatically, displaying the full dependency graph so you can trace any package back to its source.Key capabilities:
Complete dependency visualization
Flag dependencies with available updates
Find which packages depend on a specific library
Filter the tree to show only a specific package’s dependencies
Full Article:
Goodbye Pip and Poetry. Why UV Might Be All You Need
View GitHub
Polars v1.37.0: Faster Lookups with min_by and max_by
Problem:
Finding the row with the minimum or maximum value based on another column requires sorting, grouping, or complex filter expressions.
Solution:
Polars v1.37.0 adds min_by and max_by expression methods. These methods find minimum or maximum values based on any column in a single, readable expression.
Run Code
View GitHub
📚
Latest Deep Dives
What’s New in pandas 3.0: Expressions, Copy-on-Write, and Faster Strings
Learn what’s new in pandas 3.0: pd.col expressions for cleaner code, Copy-on-Write for predictable behavior, and PyArrow-backed strings for 5-10x faster operations.
☕️
Weekly Finds
LLM
A programming language for constraint-guided and efficient LLM programming based on a superset of Python.
MLOps
Open-source LLM observability platform with one-line integration for monitoring, analytics, and management.
Python Utils
A utility library for mocking out the Python Requests library in tests.
Looking for a specific tool?
Explore 70+ Python tools →
Favorite
Newsletter #276: Polars v1.37.0: Faster Lookups with min_by and max_by Read More »









