[IPython-User] Invoking ipython shell in the middle of script run and using magic commands

Joon Ro joonpyro@gmail....
Sun Apr 8 15:09:51 CDT 2012

On Sun, 08 Apr 2012 14:09:03 -0500, MinRK <benjaminrk@gmail.com> wrote:

> That's precisely what IPython.embed() is for.  What doesn't it do that  
> you
> want it to?
> -MinRK
> On Sun, Apr 8, 2012 at 12:03, Joon Ro <joonpyro@gmail.com> wrote:

Thanks. I was just not sure if I was doing it right. :)

One thing is though, after I run %timeit a function which uses  
weave.inline (the following code -> self.c_loglogit is just a c code to  
calculate multinomial logit likelihood) to compile inline c-code in the  
embeded ipython,
I cannot exit from the ipython console. After I give exit another ipython  
console comes right up.

     from scipy.weave import inline
     from scipy.weave import converters

     %timeit inline(self.c_loglogit,['log_p_new', 'X', 'betas_cand',  
'ncons', 'consnobs', 'consfirstindx', 'maskindx', 'nx', 'na'],  
type_converters=converters.blitz, force=0, verbose=1)


More information about the IPython-User mailing list