2019-09-04, 15:15–15:45, Track 3 (Oteiza)
Turn your Jupyter notebook into a beautiful modern React or Vue based dashboard using voila and Jupyter widgets.
Sharing the result of a Jupyter notebook is currently not an easy path. With voila we are changing this. Voila is a small but important ingredient in the Jupyter ecosystem. Voila can execute notebooks, keeping the kernel connected but does not allow for arbitrary code execution, making it safe to share your notebooks with others.
With new libraries built on top of Jupyter widgets/ipywidgets (ipymaterialui and ipyvuetify) we allow beautiful modern React and Vue components to enter the Jupyter notebook. Using voila we can integrate the ipywidgets seamlessly into modern React and Vue pages, to build modern dashboards directly from a Jupyter notebook.
I will give a live example on how to transform a Jupyter notebook into a fully functional single page application with a modern (Material Design) look.