Browser-based traffic simulation for Portland metro area using parcel-level geospatial data, agent-based demand modeling, and WebGL2 rendering.
# Build data files (requires Python 3.10+)
make data
# Build WASM simulation
make wasm
# Run development server
make dev- Pipeline (Python): Fetches OSM, RLIS, Census, LEHD data and generates synthetic population
- Simulation (Rust/WASM): Agent-based traffic simulation with IDM car-following model
- Web (TypeScript/WebGL2): Interactive visualization with agent inspection
- Python 3.10+ with pip
- Rust with wasm-pack
- Node.js 18+
- OpenStreetMap (road network)
- Oregon Metro RLIS (parcel data)
- US Census ACS (demographics)
- LEHD LODES (commute flows)