~/talk

Ibis: A fast, flexible, and portable tool for data analytics

Talkat PyData NYC 2023 · 2023-11-01..11-03· [databases]
links:none on file
slides:none on file

Ibis gives a pandas‑like API that builds deferred execution expressions and compiles them to dialect-specific SQL for backends like BigQuery Snowflake Spark and DuckDB so the same Python code runs locally or on remote engines. The demo uses parquet and DuckDB M‑tables a 479000‑row dataset sampled at 5% for development then executes the full query on Snowflake producing sensible top‑movie results — the compile‑and‑run approach works. local sampling workflow

AI-written summary · about

  1. 0:00Ibis introduction
  2. 7:11Setting up Ibis
  3. 10:12Loading and querying data
  4. 21:10Metric to imperial
  5. 32:16Filtering penguin data
  6. 34:56Casting missing data
  7. 37:49In-memory tables
  8. 44:54Joining tables
  9. 53:09Column references and expressions
  10. 1:01:44IMDb analysis
  11. 1:13:27Backend execution
~/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.