[IPython-dev] widget value persistence

Darren Dale dsdale24@gmail....
Thu Feb 27 15:11:13 CST 2014


Do you have an example of this? I tried in one of the widget example
notebooks and couldn't figure out how to change the default value.

On Thu, Feb 27, 2014 at 3:45 PM, Brian Granger <ellisonbg@gmail.com> wrote:

> Yes, for now the right answer is to set the value attribute of the
> slider when you construct it. If you are using interact, you can
> change the default value for the widget by changing the keyword
> argument in the function def.
>
> On Thu, Feb 27, 2014 at 11:57 AM, Thomas Kluyver <takowl@gmail.com> wrote:
> > Hi Darren,
> >
> > On 27 February 2014 11:37, Darren Dale <dsdale24@gmail.com> wrote:
> >>
> >> However, I have a question about portions of the analysis that would
> >> require user interaction via a widget. Suppose I start from an ipynb
> >> template which includes a slider that defaults to 25. My particular
> dataset
> >> requires the slider to be set to 30. Is it possible for an ipynb widget
> to
> >> save its most recent value as the new default value for the next time
> the
> >> notebook is run? This would be a game-changer for developing user
> interfaces
> >> for scientific applications.
> >
> >
> > We haven't yet worked out how to save widgets, so they disappear entirely
> > when you reload a notebook. We'll get to that for 3.0, and I imagine then
> > that the latest value of a slider will be saved with the notebook.
> >
> > However, if you re-run the cell, I think it will (and should) always
> return
> > the default to what the code specifies. I think it's important that
> running
> > code has a predictable result. But I don't think this is a problem: if
> you
> > want the default to be 30, just set it to 30 in your code.
> >
> > Best wishes,
> > Thomas
> >
> > _______________________________________________
> > IPython-dev mailing list
> > IPython-dev@scipy.org
> > http://mail.scipy.org/mailman/listinfo/ipython-dev
> >
>
>
>
> --
> Brian E. Granger
> Cal Poly State University, San Luis Obispo
> bgranger@calpoly.edu and ellisonbg@gmail.com
> _______________________________________________
> IPython-dev mailing list
> IPython-dev@scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/ipython-dev/attachments/20140227/4f3a3ba9/attachment.html 


More information about the IPython-dev mailing list