~/talk

Taking Care of Parameters So You Don't Have to with ParamTools

Talkat PyData Global 2020 · 2020-11-11..11-15· [python]
links:none on file
slides:none on file

A library called ParamTools processes and validates model inputs, is built on marshmallow, and exposes parameter values as numpy arrays for easy integration. It adds multi‑year extend behavior and inflation indexing, correctly updates yeared defaults, and handles arrayized runs. Integration with Tax-Calculator reaches full merge after extensive tests (67 PR comments) with all tests passing and an edge‑case indexing bug found and fixed, yielding more readable parameter code and working interoperability with PSL and Compute Studio.

AI-written summary · about

  1. 0:00ParamTools introduction
  2. 0:26What ParamTools does
  3. 1:28Projects using ParamTools
  4. 2:31Why ParamTools was created
  5. 3:36ParamTools features
  6. 3:58Demo: Tax calculator
  7. 6:02Handling tax rate updates
  8. 8:29Multiple years with NumPy
  9. 10:37Tax Calculator model
  10. 13:25Integration challenges
  11. 16:57Extending values across years
  12. 19:47Indexing to inflation
  13. 22:12Testing ParamTools
  14. 25:00Merging ParamTools
  15. 26:24Lessons learned
  16. 27:29Other ParamTools uses
  17. 28:11ParamTools roadmap
~/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.