~/talk

Polars Plugins: how you (yes, you!) can extend Polars Dataframes

Talkat PyData Paris 2024 · 2024-09-25..09-26· [developer-experience]
slides:none on file

Claim: writing a Polars plugin is practical and yields real speedups. Workflow uses a cookiecutter template, Polars plus maturin, Rust for the UDF, register-from-Python and compile; the demo builds a name-by-location pastry classifier using a crates.io geospatial library and polygon contains checks, it runs from Python with no Rust knowledge required for users. Live demo shows lazy execution cutting calls from 627 vs 40 loops, proving plugins integrate with optimization and the example actually works.

AI-written summary · about

  1. 0:00Polars plugins superpowers
  2. 3:14Polars plugins game changers
  3. 5:23Six steps to build plugin
  4. 6:08Live coding plugin from scratch
  5. 15:22Plugins fit lazy execution
  6. 18:56Real-world plugin use cases
  7. 19:37Recap and takeaways
  8. 21:11Q&A on plugins
~/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.