[IPython-dev] idea "native" ipython notebook

Matthias BUSSONNIER bussonniermatthias at gmail.com
Mon Apr 8 06:39:42 EDT 2013


Le 8 avr. 2013 à 11:50, Jonathan Chambers a écrit :

> So here's the deal: I've been falling in love with the ipython browser notebook. But, it turns out, having it actually in the browser is kinda annoying - it makes launching a hassle, makes you have two sets of interface chrome (a pain on small laptop screens) and in general is not wholly as awesome as it could be.
> 
> So I have an idea: build a "native" ipython notebook app by using an embedded browser. This technique has already been used to produce some really nice apps - Adobe Brakets (http://brackets.io/), Light Table (http://www.lighttable.com/), and TileMill (http://mapbox.com/tilemill). These all use pretty much the same Chromium-based native app wrapper, a HTML/JS UI, and Node.js to run some "server" style components. 

Yes we thought of that, It i not as easy as it seem, need to rewrite part of the app using node or equivalent as you pointed at. 

> I believe it would be quite easy to drop the iPython notebook interface into such a container (possibly with a few modifications), optionally swapping the Node instance in the container with Tornado. Brackets in particular has some neat tools to add native menus and has the ability to develop the interface in html/js without modifying the native container - from what i've seen you could download brakets and modify the html to point to an existing notebook.

We currently don't have the manpower to do it, and the codebase rely on information passed through templates which does not work in these cases. I've started to bring modification to the js to help in this, but it's not ready yet.

> There's still plenty of details to flesh out with this idea, but i was mostly wondering if this idea caught anyone's interest. I personally don't have time to work on this right now (too busy actually using iPython hah!) so i thought I'd just put it out there in case anyone else likes it enough to do something with it.

We spoke of this only a little, but right now having such an app would target a too small fraction of our user for the cost. 
There is already a native osx  app someone wrote that launch the notebook, it only target 10.8 as the author don't have anybody to help on 
earlier version.

-- 
Matthias



> 
> Jon
> Sent with Sparrow
> 
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20130408/3a053e79/attachment.html>


More information about the IPython-dev mailing list