TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Jupyter Notebook User Experience Survey

70 点作者 po84超过 9 年前

6 条评论

ericjang超过 9 年前
What would be really amazing is if Jupyter&#x27;s notebook server was abstracted further from a general cell-based execution model, and instead provided a generic graphics backend for making web-based GUIs for a variety of programming languages.<p>Sort of like a combination of GFX.js: <a href="https:&#x2F;&#x2F;github.com&#x2F;clementfarabet&#x2F;gfx.js&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;clementfarabet&#x2F;gfx.js&#x2F;</a> and PyWidgets, except widgets are no longer constrained to a single cell and the interface is not limited to cells.<p>This would make it really easy to prototype IDEs and other programming tools in the browser or on native clients - in general it&#x27;s pretty hard to write an IDE or graphical tool because one needs to integrate system calls to whatever graphics frontend they are writing. However, Jupyter&#x27;s kernel architecture gives that away for free.
lqdc13超过 9 年前
It&#x27;s a great piece of software.<p>Starting with Ipython Notebook, but a little unwieldy sometimes. I really hope they keep improving. It seems like all the cool features were introduced early on and then over time there has been almost no progress in the areas I&#x27;ve been using it for.<p>Some of my criticisms that I hope somone has a good workaround for for now:<p>Issues I have with it that are not bugs:<p>- Have to keep a separate firefox profile so that the notebooks don&#x27;t get lost among other tabs. Maybe a separate built-in Firefox profile or chromium browser would help or maybe its own built in browser that would make it more of an IDE.<p>- Stores data frames and such in memory. Not clear which variables are taking up all the space. I guess restart the kernel... This is not as much of a problem with Ipython because those sessions tend to be more ephemeral. So tracking of variables by memory usage would be wonderful.<p>- Freedom to edit any cell results in a bit of a mess quickly with out of order execution of things. Probably some kind of organizational strategy they could encourage through the UI would be great. Otherwise, reading others&#x27; notebooks is impossible unless they polished it for some time.<p>- Scrolling is really bad if a command created a lot of output.<p>- Searching through worksheet is not intuitive. Always have to look up ipython manual.<p>Issue that I think is a bug and is the major reason I&#x27;m not using it more often:<p>- Cannot reload modules easily. %load_ext autoreload %autoreload 2 doesn&#x27;t work. %autoreload 1 doesn&#x27;t work.<p>Tested on OSX and Linux.<p>Sometimes after messing with it for a while it starts working for a bit but then segfaults. I should look into this more.<p>Same problem with ipython, but this is more of an issue with the notebook because it has more of a permanent state than terminal sessions. You end up having to restart the kernel and lose everything in memory, which is the main reason to use the notebook in the first place.<p>It would be really cool if there was a feature that let you know when you modified a function but are using the result of it that was obtained before modifying it. Or if you modified a module but are using the old version.
评论 #10814978 未加载
评论 #10813060 未加载
michaf超过 9 年前
Jupyter Notebooks are great, I use them a lot for scientific computing and data analysis.<p>The critical missing features in my opinion are &#x27;undo&#x27; and proper integration with Git (or another VCS).
746F7475超过 9 年前
So what is the usual usecase for these Jupyter notebooks? I see everyone praising them, but I still don&#x27;t really know a good use case. I thought about using it as notebook for work stuff, but I don&#x27;t want to run something in command line and then in browser to make a simple note when I can just open vim and make a quick note
评论 #10813344 未加载
评论 #10813298 未加载
评论 #10813358 未加载
评论 #10813288 未加载
评论 #10820010 未加载
lunchladydoris超过 9 年前
Jupyter is awesome. However, something about the orange in the colour theme just makes the interface seem so dull to me.
评论 #10812707 未加载
评论 #10815000 未加载
评论 #10812640 未加载
pen2l超过 9 年前
Sorry, silly question:<p>I&#x27;ve been out of the loop for some time it seems -- what is this &#x27;Jupyter&#x27;? It looks like it&#x27;s basically ipython... how is it different from ipython? Is it ipython2.0 in spirit or something?
评论 #10812939 未加载