Skip to content

v0.1.0 — Initial release

Latest

Choose a tag to compare

@michaelaye michaelaye released this 11 Apr 22:35
· 1 commit to main since this release

First public release of Equal Commute Finder.

Finds neighborhoods where driving commute time to two workplaces is roughly equal — useful for households with two earners picking where to live.

Features

  • Equal-commute boundary with tolerance band (default ±5 min) rendered as a red/blue filled-contour map
  • Commute-time colormap inside the decision zone (viridis) so you can pick equal-commute spots by absolute duration
  • Per-mode travel times (drive / bike / walk) from every POI to pinned addresses of interest, shown on click
  • POI overlays from OpenStreetMap: kindergartens, schools, restaurants, cafes, supermarkets (toggleable layer control)
  • Address search via Nominatim (live search box on the map)
  • Water masking + ORS snap-distance filter so forests and lakes don't produce ghost artifacts
  • Aggressive caching of ORS matrix, Overpass, Nominatim, and POI proximity results — subsequent runs are seconds, not minutes

Data sources

Known limits

  • Driving profile only for the grid (bike/walk only for POI proximity)
  • Public-transit mode not supported (ORS doesn't)
  • Each city needs its own bbox + workplace coordinates in the config block at the top of equi_commute.py
  • Nominatim usage policy limits use to occasional queries — fine for the tiny number of addresses-of-interest this tool uses

Citation

See CITATION.cff — DOI will be minted by Zenodo upon this release.