<br><br><div class="gmail_quote">On Tue, Sep 8, 2009 at 3:45 PM, Fernando Perez <span dir="ltr">&lt;<a href="http://fperez.net">fperez.net</a>@<a href="http://gmail.com">gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hey Gokhan,<br>
<br>
thanks for the summary.<br>
<div class="im"><br>
On Tue, Sep 8, 2009 at 12:45 PM, Gökhan Sever &lt;<a href="mailto:gokhansever@gmail.com">gokhansever@gmail.com</a>&gt; wrote:<br>
&gt; ### In a new IPython, these lines work --no locking after plt.show() &quot;-a&quot;<br>
&gt; makes the difference.<br>
&gt;<br>
&gt; I[1]: import matplotlib.pyplot as plt<br>
&gt;<br>
&gt; I[2]: %gui -a qt<br>
&gt; O[2]: &lt;PyQt4.QtGui.QApplication object at 0x8fdceac&gt;<br>
&gt;<br>
&gt; I[3]: plt.plot(range(10))<br>
&gt; O[3]: [&lt;matplotlib.lines.Line2D object at 0x9a2c84c&gt;]<br>
&gt;<br>
&gt; I[4]: plt.show()<br>
<br>
</div>If you do<br>
<br>
plt.ion()<br>
<br>
right after you import it, then you don&#39;t need to do &#39;show&#39;<br>
explicitely anymore. Basically what today&#39;s &#39;-pylab&#39; does is:<br>
<br>
- a bunch of imports<br>
- the equivalent of %gui, but uglier and at startup<br>
- do plt.ion() for you<br>
- patch %run a little so it does ioff() before starting up and ion() at the end.<br>
<br>
As you can see, even now with trunk in the state of upheaval it is,<br>
you can get almost all of this back with this snippet.  This is pretty<br>
much what we&#39;ll make available built-in when the dust settles (with<br>
the &#39;import *&#39; being optional, as they are today):<br>
<br></blockquote><div><br><br>It&#39;s a very late reply but I am wondering how to make these appear in the Ipy dev loaded into the session but not visible to a whos listing?<br><br>Thanks.<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

%gui -a qt<br>
<br>
import numpy as np<br>
<div class="im">import matplotlib.pyplot as plt<br>
</div>import matplotlib.pylab as pylab<br>
import matplotlib.mlab as mlab<br>
<br>
from numpy import *<br>
from matplotlib.pyplot import *<br>
<br>
plt.ion()<br>
<br>
<br>
### END CODE<br>
<br>
Cheers,<br>
<font color="#888888"><br>
f<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Gökhan<br>