Computational tools for urban analysis

Morphological analysis

Developed from the ground-up for urban analysis: assess the precursors to vibrant neighbourhoods using street networks, mixed-uses, landuse accessibilities, and spatial statistics.

Pedestrian scale

High-resolution analysis at the pedestrian scale with metrics computed at intervals along streetfronts: use network distances and spatial impedances for enhanced contextual sensitivity.

Friendly & performant

Python package with heavier algorithms implemented in paralellised `rust` code. I/O convenience methods for NetworkX with advanced cleaning methods for OSM data. Generated metrics stored as GeoPandas for downstream analysis.