~/talk

Test-Driven Data Analysis

Talkat PyData London 2018 · 2018-04-26..04-29· [developer-experience]
links:none on file
slides:none on file

Shows a concrete workflow: install tdda with pip, use reference tests to capture inputs and outputs and auto-update golden files, and run tdda discover/verify/detect on CSV or pandas data frames to generate JSON constraints and failing records. Demonstrates automatic constraint discovery (min/max, nulls, uniques, regexes), command‑line and API usage, and regex generation for identifiers; reports numbers of passing/failing constraints and writes failing rows so broken data or changed formats are actionable.

AI-written summary · about

  1. 0:00Introduction
  2. 1:58Test-driven data analysis
  3. 9:25TDD ideas for data analysis
  4. 14:02Reference tests
  5. 38:26Real-world reference testing
  6. 44:08Constraints in analysis
  7. 1:04:24Advanced constraint features
  8. 1:11:25Rex PI for regex generation
  9. 1:20:32Q&A
~/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.