~/talk

Pandas on DuckDB with Ponder

Talkat DuckCon #3 · on Thursday, 2023-06-29· [databases, python]
slides:none on file

Ponder translates pandas to SQL and pushes computations down to your warehouse, producing large generated queries (example: 300+ lines for a min‑max normalization) so operations like normalization and one‑hot encoding run where the data lives. It supports numpy preliminarily, integrates with Modin as an orchestrator, and runs on DuckDB, BigQuery, Snowflake. Reported end‑to‑end speedups on DuckDB are 4–10× and it’s available via pip and a hosted signup.

AI-written summary · about

  1. 0:00Introduction to Ponder
  2. 0:19Pandas popularity and usage
  3. 2:02Limitations of pandas
  4. 2:46The Modin project
  5. 3:25Ponder's SQL translation
  6. 4:15Using Ponder for scaling
~/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.