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><br clear="all">Gökhan<br>