[IPython-dev] Editor widget and data persistence
Thomas Kluyver
takowl at gmail.com
Wed Oct 22 12:28:21 EDT 2014
Hi Pablo,
> I wonder if it is possible to save the state of these widgets when saving
the notebook
Currently, no. We're working on ways to do that, but it turns out to be
more complicated than it seems.
> More specifically, I'd like to use the text editor widget to edit a text
file that comes with a notebook
It's possible to do this with widgets, but I don't think it's the best fit
for the problem. It sounds like what you want is the %%writefile cell
magic. Just make a code cell containing the text you want, with %%writefile
filename.txt at the top. When you run it, it will save that content to the
file.
We are also planning to put a text editor component inside the notebook
server, but that's not quite ready yet.
> the IPython widgets are becoming one of the very few alternatives for
python web-guis
Yes, and this is a much larger scope than the widget architecture was
really designed for. We're trying to work out how to handle this.
Thanks,
Thomas
On 22 October 2014 07:58, Pablo Winant <pablo.winant at gmail.com> wrote:
> Hi,
>
> The new widgets are absolutely wonderful !
>
> I wonder if it is possible to save the state of these widgets when saving
> the notebook. More specifically, I'd like to use the text editor widget to
> edit a text file that comes with a notebook. That would kill two birds with
> one stone for me: avoid the need to ship a separate file with the notebook
> (btw, is there already a canonical way to do that ?), and be able to edit
> it from within the notebook. Are there plans in this direction ? Any idea
> about how I could implement that ?
>
> A somewhat related question: the IPython widgets are becoming one of the
> very few alternatives for python web-guis. Do you think it would be
> possible to use it for a relatively simple application and hide the
> notebook from user's sight so that it looks like an independent application
> ?
>
> Best,
>
> Pablo
>
> _______________________________________________
> 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/20141022/22f181cd/attachment.html>
More information about the IPython-dev
mailing list