[IPython-dev] idea "native" ipython notebook
Carlos Córdoba
ccordoba12 at gmail.com
Mon Apr 8 14:21:30 EDT 2013
Hi,
We, the Spyder team, will try to add the notebook as a plugin for our
next release (2.3 or 2.4, not still sure). This would not only have the
advantage to make it run as a desktop app (like Mathematica) but we
could also connect our other plugins to it (e.g the variable explorer,
debugger and object inspector) to have a more Matlab oriented experience
too.
Our idea is to start with the simplest approach: embedding each notebook
in a QtWebKit widget and not using the dashboard. We are waiting for
several enhancements to be merged to IPython master (like persistent
UUIDs, multi-directory support and the new kernel API) before
proceeding. All these things will make far more easier for us to
manipulate the notebook as it's possible now with qtconsole.
Cheers,
Carlos
El 08/04/13 04:50, Jonathan Chambers escribió:
> 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.
>
> 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.
>
> 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.
>
> Jon
> Sent with Sparrow <http://www.sparrowmailapp.com/?sig>
>
>
>
> _______________________________________________
> 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/f35d8d33/attachment.html>
More information about the IPython-dev
mailing list