- 0:00 Widget overview MATT
- Overview/introduction (10 min)
@interact
notebook and example (10 min)- Widget Basics notebook and Widget List, which includes Output widget (20 min)
- Exercises (20 min)
- interact extension
- widget basics extension
- Break (10 min)
- start 1:10 Widget styling: JASON
- Talk (15 min)
- Add some basic css
- Notebooks (15 min)
- "stretch" break (5 min) (please don't leave room)
- Talk (15 min)
- start 1:45 Widget events
- Events: observe, link, traitlets (15 min) - TODO: update from docs events notebook JASON
- (Insecure) Password Generator (30 min total) MATT
- Break (10 min)
- start 2:40 More widget libraries MAARTEN
- intro (5 min)
- bqplot (10 min)
- pythreejs (5 min)
- ipyvolume (5 min)
- ipyleaflet (5 min)
- vaex (5 min)
- ipywebrtc (5 min)
- start 3:20 two exercises: (10 min)
- bqplot as control (fourier series)
- other experimentation
- "stretch" break (please don't leave room)
- start 3:30 Coming up (10 min) JASON
- JupyterLab workflows (Sidecar, Create new view for output)
- Gridbox
- Widgets outside the context of the notebook (if time)
- Embedding widgets in static web pages
- ipywidget-server MAARTEN
- Come to the Dashboards and Web apps BoF Thursday 1-2pm.
- starts 3:45 Flexible/Q&A time