~/talk

The Dask at Hand: Using Dask to Speed up the High-Quality Transit Areas dataset

Talkat PyData Global 2022 · 2022-12-01..12-03· [python, web-performance]
links:none on file
slides:none on file

Builds a reproducible pipeline that derives California’s legally defined high quality transit corridors from GTFS and publishes them on the CA open data portal monthly, using Python, Dask (Dask DataFrames), geopandas and shapely with BigQuery and JupyterHub integration. Iterations cut runtime from 10 hours to half that with Dask dataframes then to under a minute by eliminating unnecessary loops, introducing direction-aware spatial joins and narrowing to ~100k route pairs before rowwise geopandas intersections; the dataset is produced monthly and available publicly.

AI-written summary · about

  1. 0:00Dask for transit data
  2. 2:56Why Dask for geospatial processing
  3. 5:48Legislation into code
  4. 9:25Intersecting transit routes
  5. 13:44Code optimization results
  6. 16:12Lessons from Dask
  7. 18:41Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.