02 May 25
Additional building blocks, recipes, and routines for working with Python iterables.
01 May 25
A tiny example Autograd engine
Cuda implementation of Micrograd
MiniTorch is a diy teaching library for machine learning engineers who wish to learn about the internal concepts underlying deep learning systems. It is a pure Python re-implementation of the Torch API designed to be simple, easy-to-read, tested, and incremental. The final library can run Torch code.
27 Apr 25
S2 is a library for spherical geometry written primarily by Eric Veach:
- Designed to have good performance on large geographic datasets.
- Organized as a toolkit with various layers, that gives clients as much control as possible.
- Works exclusively with spherical projections.
- API available in C++, Go, Java and Python.
- Supports Linux and MacOSX.
24 Apr 25
A cross-platform desktop application for JupyterLab.
23 Apr 25
Official Python command-line tool of the Overture Maps Foundation. Overture Maps provides free and open geospatial map data, from many different sources and normalized to a common schema. This tool helps to download Overture data within a region of interest and converts it to a few different file formats.
The lean application framework for making interactive Python user interfaces. Allows for running apps both in the terminal and a web browser.
I’m Edward Li, a Computer Science and Physics student at the University of British Columbia!Currently, I live in San Francisco building software agents at Codegen.I also play CTFs with MapleBacon and MMM,build rockets with UBC Rocket,organize logistics for nwPlus,and foster communities at Atelier/Socratica.This blog serves as a collection of my thoughts, projects, and experiences over the years. Feel free to explore!
20 Apr 25
An open-source tool for reading OpenStreetMap PBF files using DuckDB.
- Scalable reader for OpenStreetMap ProtoBuffer (pbf) files.
- Is based on top of DuckDB1 with its Spatial2 extension.
- Saves files in the GeoParquet3 file format for easier integration with modern cloud stacks.
- Utilizes multithreading unlike GDAL that works in a single thread only.
- Can filter data based on geometry without the need for ogr2ogr clipping before operation.
- Can filter data based on OSM tags.
- Utilizes caching to reduce repeatable computations.
- Can be used as Python module as well as a beautiful CLI based on Typer4.
A lightweight Python utility that provides colored visualization of object attributes, making it easier to inspect objects during development and debugging.
Color-coded attribute display: 🔵 Blue: Dunder methods 🟡 Yellow: Protected attributes (starting with _) 🟢 Green: Public attributes and methods
A single Python script that prepares reports on environments and reports the differences between two environments.
13 Apr 25
A feature-rich Python text case conversion library. Features:
- Text case conversion: Convert strings between various text cases (e.g., snake_case, kebab-case, camelCase, etc.).
- Extensible Design: Easily extend the library with custom cases and boundaries.
- Acronym Handling: Properly detects and formats acronyms in strings (as in HTTPRequest).
- Non-ASCII Support: Handles non-ASCII characters seamlessly (no inferences on the input language itself is made).
- 100% Test Coverage: Comprehensive tests ensure reliability and correctness.
- Well-Documented: Clean documentation with usage examples for easy understanding.
- Performant: Efficient implementation without the use of regular expressions.
- Zero Dependencies: The library has no external dependencies, making it lightweight and easy to integrate.
31 Mar 25
28 Mar 25
27 Mar 25
24 Mar 25
I have encountered that there are mainly three types of blogs/videos/tutorials talking about transformers