Skip to content

subway-access

NYC subway accessibility snapshot: Open NY street entrances, MTA catalog stops (ADA-colored), and ACS tract disability — example over Atlantic / Downtown Brooklyn (OpenStreetMap basemap).

subway-access is a Python toolkit for reproducible NYC subway accessibility analysis.

Authored by Blaise Albis-Burdige.

It is designed to answer a practical question: which neighborhoods have weak access to accessible stations today, and how can that gap be measured with a small, transparent workflow?

What ships now

The current package provides a real-data fetch/cache workflow:

  • fetch official MTA station, equipment, and availability data
  • fetch ACS tract-level demographics for a selected NYC study area
  • cache a reusable local snapshot bundle
  • run Euclidean first-pass accessibility and reliability analysis
  • cache local OSM walking graphs for advanced network analysis
  • export GeoJSON and CSV outputs, including station metrics
  • run the snapshot and analysis flow from the installed subway-access CLI

Positioning

This package is not a trip planner. It is a transparent analysis toolkit for policy, planning, journalism, and reproducible civic-tech workflows.

Docs Paths

Choose Your Path

  • Start with Getting Started for installation and the first real snapshot run.
  • Browse the repo-level examples/ folders for report-rich consumer workflows.
  • Use CLI Reference for repeatable command-line usage.
  • Use Architecture to understand the current data flow and shared geography boundaries.
  • Use Python API for the complete public package surface.
  • Use Contributing if you are maintaining or extending the repo.