Ok, replying my own question :)<br><br>I have solved everything but one issue with the following code snippets:<br><br><br>import IPython<br>from sys import argv<br>argv.insert(2, &#39;--pylab&#39;)<br>ipython = IPython.Shell.start()<br>
ip = IPython.ipapi.get()<br>ip.ex(&#39;a = 5&#39;)<br>ip.IP.magic_run(argv[1])<br>ipython.mainloop()<br><br>where it is in splot.py file. And I call it as:    splot.py m.py<br><br># m.py contents:<br><br>import matplotlib.pyplot as plt<br>
x = [1,2,3]<br>plt.plot(x)<br>plt.show()<br><br>The only question is after magic_run executes the script, my current namespace only contains the variable &quot;a&quot; However x is there but not listed with &quot;whos&quot; command. <br>
<br>Could you please tell me how can I collect them under one visible namespace?<br><br>Thank you again.<br clear="all">Gökhan<br>
<br><br><div class="gmail_quote">On Fri, May 8, 2009 at 4:59 PM, Gökhan SEVER <span dir="ltr">&lt;<a href="mailto:gokhansever@gmail.com">gokhansever@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;">
Hello,<br><br>I would like write a simple script which will be called from a Bash shell, and initiate an IPython matplotlib enabled session, and will run an external file as is supplied in command argument within the same session. <br>

<br>A simple demonstration:<br><br>1- plot m.py<br>2- start an Ipython with pylab<br>3- run the m.py script<br>4- show figure(s)<br>5- maintain namespace and stay inside the Ipython<br><br>I have written a few lines which doesn&#39;t work the way I want it to be as given below:<br>

<br>#!/usr/bin/env python<br><br>from sys import argv<br>argv.insert(2,&#39;--pylab&#39;)<br>import IPython<br>ipython = IPython.Shell.start()<br>ip = IPython.ipapi.get()<br>ip.IP.magic_run(argv[1])<br>ipython.mainloop()<br>

<br>for some reason the external file isn&#39;t run :(<br><br>Could you please help me on this issue?<br><br>Thank you<br><font color="#888888"><br clear="all">Gökhan<br>
</font></blockquote></div><br>