18 May 25
17 May 25
08 May 25
A series of geospatial tutorials in the form of self-contained notebooks with step-by-step explanations and datasets. Features topics such as: GeoPandas, XArray, Dask, XEE (XArray + Google Earth Engine), Segment Geospatial, Web APIs.
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