Make your research interactive with Jupyter Dashboards
summary
Shows how to turn notebooks into live web apps with Jupyter Dashboards, using Bokeh + ipywidgets for interactivity and a kernel-gateway to route execution. Demos include Gapminder and an IMDB explorer that sends selected point indices back to Python via callbacks, notebook-import reuse, URL parameter injection, and a Docker Compose deployment. Architecture is three services (dashboard server, notebook server, kernel host) and a two‑core laptop demo visibly struggles while a 24‑core host scales.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:58Jupyter Dashboards
- 9:09Notebooks to dashboards
- 11:07Live dashboard demo
- 26:18Interactive callbacks
- 31:28Scalability considerations
- 42:20Reusable code import
- 56:09Live workshop test
- 1:00:42Challenges and alternatives
- 1:07:14Q&A
related talks
30mPrototyping Interactive Dashboards with Jupyter Notebooks
01h 29mTurning Jupyter Notebooks into Data Applications
45mData Science Apps: Beyond Notebooks
27mAdding interactivity by extending Jupyter Notebook
01h 00mInteractive Computing with Jupyter: Past, Present, and Future
24mJupyter Notebooks for Ops
33mIntro to Dash
32mDash: Interactive Data Visualization Web Apps with no Javascript
