Open Source

2 articles

How to Validate GTFS Feeds Before They Break the Routing Engine

A Python workflow for catching the transit data problems that structural checks miss. Six validation layers from download fallbacks to multi-agency smoke tests.

Feb 2026 · Methodology

r5py TravelTimeMatrixComputer: Compute 2.7M Transit Routes

A worked example using r5py and TravelTimeMatrixComputer to compute 2.7M transit travel times from GTFS and OpenStreetMap data, no API keys needed.

Nov 2025 · Methodology