Blog
RAPTOR transit routing algorithm basics
A simple code-based demonstration of the fundamental concept behind RAPTOR
Map matching over-simplified
An attempt to break down map matching into a simple, albeit crude example
Faster tests with PySpark
Unit testing and data warehouse queries
Slicing polygons with linestrings
Adapting split strategies from Shapely to TurfJS
External DAG triggers in Airflow
Executing DAGs from within other DAGs and managing shared context
Localized GeoDataFrame UTM reprojection
Programmatically identify UTM zones during meter-projection conversion
Testing patterns with PySpark
Unit testing multistep transformation pipelines
Identifying representative core of diverging trace set
Heuristic methods to extract a representative core segment from a corridor trace set