[IPython-dev] clear_output() of only last line?
Wed Apr 25 12:21:45 CDT 2012
based on the "\r" in it. This seems to work quite well, but I can't get
the saving/restoring of notebooks to work correctly. I have a pull
On 04/25/2012 11:11 AM, Michael Droettboom wrote:
> That's helpful. What I'm hoping to get to work in progress bars
> interspersed without other logging all in the same output chunk -- and
> with an API that makes sense and works either inside IPython notebook or
> didn't know about) may bear some fruit... will have experiment and think
> on that.
> On 04/23/2012 12:06 AM, Fernando Perez wrote:
>> Hi Mike,
>> On Wed, Apr 11, 2012 at 9:43 AM, Michael Droettboom<email@example.com> wrote:
>>> I'm working on getting our animated progressbars in astropy to work in the
>>> IPython notebook. I found the recipe of using "clear_output()" in this bug
>>> That gets things closer, but unlike "\r" at a standard terminal,
>>> clear_output() clears the entire output chunk, not just the last line. So
>>> if we have multiple progress bars, or progress bars interspersed with
>>> logging messages, all but the last progress bar gets deleted.
>>> For example:
>>> from IPython.core.display import clear_output
>>> print "Working"
>>> for i in range(80):
>>> print "\r" + ("=" * i)
>>> Any suggestions?
>> Have you had a chance to look at the new Animations_and_Progress
>> notebook in master? It shows examples of how to make both text-based
>> and graphical progressbars in the nb.
>> I hope that helps, and sorry for the delayed reply!
>> IPython-dev mailing list
> IPython-dev mailing list
More information about the IPython-dev