Linklog
A curated collection of links and resources I have found over time.
March 2025
- patrick-kidger/jaxtyping (github.com)
I've been looking for a good numpy and pytorch typing system in Python. Initially written for Jax, this library looks like exactly what I wanted.
February 2025
- flywhl/logis (github.com)
An interesting library to record ML experiments metadata through commit messages. Even better, it supports a query language to find which commit satisfies a given criterion.
- aneeshnaik/lintsampler (github.com)
A useful Python library to sample custom probability distributions. Looks useful if the PDF is expensive to compute.
- Skforecast (skforecast.org)
A Python library for timeseries forecasting with very extensive features. The documentation also features some in-depth pedagogical explanations of how to properly forecast data and what methods can be used to improve results.
October 2024
- dry-python/returns (github.com)
Bring some sanity to Python and remove null checks. Clearly inspired by Haskell's Maybe or Rust's Option type. I am mostly familiar with the latter, and I often wish it existed in Python, and now it does.
- shap/shap (github.com)
Useful library to estimate feature importance of machine learning models, based on game theory principles. The main idea is to estimate the importance of each feature to take a sample from the mean prediction value to a given prediction value. It can also be aggregated over samples to understand global feature importance, conditional on feature value.
September 2024
- dleemiller/WordLlama (github.com)
Natural language processing toolkit optimized for CPU hardware. I haven't tested it yet but it looks really useful for quick clustering, deduplication, similarity search, etc...
- Pico CSS (picocss.com)
A minimalistic take on CSS frameworks which is simple and lightweight. Hopefully I one day have the time to rewrite this blog with it. Update: it looks semi-abandoned, but some forks are keeping the torch alive.
- posit-dev/great-tables (github.com)
Library to make great-looking tables from Polars dataframes. It works with Pandas too but there you can just generate HTML directly, while Polars currently does not have many more options.