Brainstorm for JupyterLite integration
JupyterLite makes it possible to directly run Jupyter notebooks in the browser, without recourse to an externally-hosed JupyterHub, BinderHub, etc service.
This obviously wouldn't be practical for large IDA jobs. However, this seems like it would be an awesome “quick look” functionality for the shopping basket — fetch some data, and do some initial analysis in the browser without ever needing to leave the ESAP environment.
Figuring out if this is plausible would take some more work. Topics include:
- How could we deploy JupyterLite together with ESAP?
- How can JupyterLite notebooks best access the shopping basket?
- How do we control the environment within which the notebook runs (e.g. install dependencies)?
- How can we integrate the notebook with the OSSR?
If we can find good answers to these questions, this seems like an great opportunity.