Renou Martin, Trung Le And Voilà! | JupyterCon 2023

Explore the latest features and capabilities of Voila, a tool to create custom JupyterLab themes and dashboards, in this talk at JupyterCon 2023. Discover how Voila supports various libraries, caching, and deployment options.

Key takeaways
  • Voila is a tool to make dashboarding in Jupyter, works with JupyterLab theme.
  • Can install Voila from PyPy, creates custom JupyterLab theme.
  • Can make own Jinja template for custom theme.
  • Voila supports Biodine and WebAssembly versions of Python.
  • Supports matplotlib, Altair, and Bokeh.
  • Can use Voila with JupyterHub for authentication.
  • Voila has a cache, reduces startup time of dashboards.
  • Preheated kernel can execute notebook at startup time.
  • Can create own deployment with Voila, like Voila material template.
  • Can use Voila with Sphinx for documentation.
  • Supports various libraries like HyperWidgets, HyperLifel, and hyper-datagreed.
  • Can use Voila with JupyterLite, adds features like kernel startup and notebook execution at startup time.
  • Voila 0.5 will support JupyterLab extensions.
  • Can create static web page with Voila, deploy to static web page with JupyterHub.
  • Supports WASI build, executes notebook in frontend.
  • Can use Voila with binder to share dashboards.