TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Voilà turns Jupyter notebooks to standalone web applications

262 pointsby jpdusalmost 6 years ago

12 comments

yborisalmost 6 years ago
<i>side note:</i> I hope everyone is aware of <i>Jupyter Lab</i>, the successor of Jupyter Notebooks -- it&#x27;s been basically version 1.0 for over a year:<p><a href="https:&#x2F;&#x2F;blog.jupyter.org&#x2F;jupyterlab-is-ready-for-users-5a6f039b8906" rel="nofollow">https:&#x2F;&#x2F;blog.jupyter.org&#x2F;jupyterlab-is-ready-for-users-5a6f0...</a>
评论 #20163254 未加载
评论 #20164165 未加载
评论 #20163900 未加载
rhizome31almost 6 years ago
There&#x27;s a somehow similar project called Panel: <a href="http:&#x2F;&#x2F;panel.pyviz.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;panel.pyviz.org&#x2F;</a> However it&#x27;s limited to Bokeh widgets whereas Voila is framework and language agnostic. As I understand it Panel allows to start Bokeh servers from notebooks.
评论 #20170934 未加载
评论 #20163912 未加载
sandGorgonalmost 6 years ago
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.
评论 #20161945 未加载
评论 #20163667 未加载
bhlalmost 6 years ago
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&#x27;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:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19677721" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19677721</a>
评论 #20162653 未加载
评论 #20164009 未加载
评论 #20162860 未加载
评论 #20166040 未加载
评论 #20162737 未加载
77koalmost 6 years ago
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:&#x2F;&#x2F;beta.deepnote.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;beta.deepnote.org&#x2F;</a>
评论 #20162694 未加载
评论 #20162594 未加载
nknealkalmost 6 years ago
If this interests you, check out Papermill and NTeract:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nteract&#x2F;papermill" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nteract&#x2F;papermill</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;nteract" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nteract</a>
eoinmurray92almost 6 years ago
If it spawns a new kernel for each request it will be very slow no?
评论 #20162427 未加载
ameliusalmost 6 years ago
Any real-life examples? The blog only seems to contain animated gifs.
评论 #20163489 未加载
mleventalalmost 6 years ago
why just jupyter? why not pure python as well?
评论 #20162490 未加载
blackrobealmost 6 years ago
I wonder if this works with Jupyterhub-spawned notebooks, definitely want to try.
enriqutoalmost 6 years ago
so, it has come to that
Kiroalmost 6 years ago
For years I thought Jupyter Notebook was hardware, a specific laptop made for scientists. Am I alone thinking it&#x27;s a confusing name?
评论 #20164028 未加载
评论 #20162904 未加载
评论 #20163785 未加载