Extending Awkward Array into the broader PyData Ecosystem
summary
Provides native support for Awkward Array inside PyData by shipping dask-awkward and awkward-pandas. dask-awkward exposes a partitioned Awkward Array that scales computations to Dask schedulers, demonstrated on ~25 Parquet files (~<1 GB) to compute trip path lengths and a 2D histogram, with Dask graph optimizations collapsing many tasks. awkward-pandas supplies a Pandas extension array and accessor so nested columns run compiled Awkward ops inside DataFrame workflows, claiming massive acceleration and available as prereleases on PyPI.
AI-written summary · about
chapters (9)
- 0:00Extending Awkward Array
- 1:49Awkward Array for nested data
- 4:18Dask overview
- 8:08Pandas nested data issues
- 10:33Dask and Pandas integrations
- 14:24Using new integrations
- 15:28Demo: Dask + Awkward on taxi data
- 24:58Demo: Pandas + Awkward on physics data
- 28:54Closing & Q&A
related talks
01h 22mUsing Dask for Parallel Computing in Python
01h 03mDask: Next Steps in Parallel Python
44mUsing Dask for Parallel Computing in Python
01h 26mDask tutorial
31mThe Arrow revolution in pandas and Dask
01h 17mScaling PyData with Dask
44mDask for ad hoc distributed computing
30mPandas + Dask DataFrame 2.0 - Comparison to Spark, DuckDB and Polars
