<div>Hi,</div>
<div>I have been using an embedded IPython shell (sorry I am still at 0.9.1) in a wxPython app for quite some time and I (and my users) like very much.</div>
<div>I cloned IPython.gui.wx.ipython_view to customize look-and-feel with the rest of my app.</div>
<div> </div>
<div>My app has a bunch of &quot;GUI&quot; tabs that control physics experiment hardware (neutron scattering at Oak Ridge National Lab) and one tab that is the IPython shell that allows for &quot;custom&quot; scripts. The main app needs to &quot;pass&quot; some objects into the shell, for example an object that is responsible for communication with the control hardware,</div>

<div>so it can be used in the interactive shell. I used user_ns dictionary for it and it works for me.</div>
<div> </div>
<div>Now I have a bunch of questions, so please bear with me:</div>
<div> </div>
<div>a) what is the difference between user_ns and user_global_ns  (in particular in IPython.gui.wx.ipshell_nonblocking)?</div>
<div> </div>
<div>b) the example (wxIPython) as well I my embedded shell do not fill _oh dictionary and &#39;_&#39; is always empty so users cannot &quot;recall&quot; the results of the previous statement. The ipython shell works fine in that respect. Why wxIPython does not?<br clear="all">
</div>
<div>c) could &quot;passing&quot; of the objects  be done via &#39;configuration&#39; file? If yes, how?.</div>
<div> </div>
<div>d) could an external app execute a script (function) via IPython shell?</div>
<div> </div>
<div>e) some users suggested a capability where user &quot;queues&quot; scripts and then some kernel executes them one-by-one. Anybody knows a good python solution for that?</div>
<div> </div>
<div>Thanks for your patience :)</div>
<div> </div>
<div>Any help, directions, etc greatly appreciated</div>
<div> </div>
<div>Piotr<br>-- <br><br>Piotr Adam Zolnierczuk<br>e-mail: <a href="mailto:piotr@zolnierczuk.net">piotr@zolnierczuk.net</a><br>www:   <a href="http://www.zolnierczuk.net">http://www.zolnierczuk.net</a><br>_____________________________________<br>
written on recycled electrons<br><br><br></div>