<i>side note:</i> I hope everyone is aware of <i>Jupyter Lab</i>, the successor of Jupyter Notebooks -- it's been basically version 1.0 for over a year:<p><a href="https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906" rel="nofollow">https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f0...</a>
There's a somehow similar project called Panel: <a href="http://panel.pyviz.org/" rel="nofollow">http://panel.pyviz.org/</a>
However it's limited to Bokeh widgets whereas Voila is framework and language agnostic. As I understand it Panel allows to start Bokeh servers from notebooks.
This is huge - This basically allows your analysts and data scientists to have a company wide impact by productionizing your code.<p>Plotly dash tried to do this, but was a bit weird to use.
Is there any work on bringing Python into the browser like with JavaScript? At the beginning of the year, I was looking at the best way of making an interactive textbook either with Python (requiring a backend it seemed), or with JavaScript via D3. You can still use Jupyter Notebooks with JS; there's a library called BeakerX by Two Sigma that does this.<p>I went the D3 route but it was hard to stay motivated when most of the time I was just learning how d3 and JavaScript worked instead of the interactability part itself. Closet project I found is Pyodide which was posted here [1]. Wondering if I should wait for someone to come up with a magicul implementation before restarting since this area seems to be experimental (?).<p>[1] <a href="https://news.ycombinator.com/item?id=19677721" rel="nofollow">https://news.ycombinator.com/item?id=19677721</a>
This is awesome!<p>Is there a way to host these somewhere easily?<p>Like a git push of a notebook to a repo and you get voila powered renders (and I assume some kind of automagic lightweight kernel behind the scenes which executes the code if required).<p>It reminds me of DeepNote[0] though that is geared towards the producers of notebooks rather than consumers.<p>[0]: <a href="https://beta.deepnote.org/" rel="nofollow">https://beta.deepnote.org/</a>
If this interests you, check out Papermill and NTeract:<p><a href="https://github.com/nteract/papermill" rel="nofollow">https://github.com/nteract/papermill</a><p><a href="https://github.com/nteract" rel="nofollow">https://github.com/nteract</a>