[IPython-dev] use of InteractiveShell and R magic

Jonathan Taylor jonathan.taylor at stanford.edu
Thu Jun 14 18:57:00 EDT 2012


Thanks, that seems to work in a separate python process rather than the
ipython process:

~/workbook (metadata*) $ python -c "import
IPython.frontend.terminal.interactiveshell as IS; shell =
IS.TerminalInteractiveShell(); shell.run_cell('%load_ext rmagic');
shell.run_cell('%R X=rnorm(20); print(X)')"
 [1]  0.2125483  0.1030451 -1.4036373 -0.5617847 -0.7571675 -0.3985085
 [7] -0.4386932  0.7164915 -0.4794236 -0.1373804  0.2831013 -0.7248862
[13]  0.5260675 -0.3789804  0.1535592  1.5569203  1.0225972  0.8149846
[19] -0.9629060 -0.4161373

~/workbook (metadata*) $ python -c "import
IPython.frontend.terminal.interactiveshell as IS; shell =
IS.InteractiveShell(); shell.run_cell('%load_ext rmagic');
shell.run_cell('%R X=rnorm(20); print(X)')"
 [1]  0.44037484  1.31372601 -0.37253955  2.21955270 -0.07886852 -0.09022193
 [7]  0.38464850 -0.41004855  1.62648041 -0.13687832  0.91537699 -2.70125217
[13]  1.49125226  0.11580012 -0.64993087  2.49367657  0.01447792  0.57408249
[19] -0.80559871 -0.76346964

So, for interactively running this in ipython I should expect to see this
load_ext failure?

Thanks,

Jonathan

On Thu, Jun 14, 2012 at 3:48 PM, Thomas Kluyver <takowl at gmail.com> wrote:

> On 14 June 2012 23:44, Jonathan Taylor <jonathan.taylor at stanford.edu>
> wrote:
> > Actually, I want to create an InteractiveShell inside another python
> > process. Maybe I should use embed?
>
> Embed's not terribly relevant here - that creates an InteractiveShell,
> but attempts to use the namespace from which it's called.
>
> Try it in a separate Python process. Don't forget to %load_ext rmagic
> first.
>
> Thomas
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>



-- 
Jonathan Taylor
Dept. of Statistics
Sequoia Hall, 137
390 Serra Mall
Stanford, CA 94305
Tel:   650.723.9230
Fax:   650.725.8977
Web: http://www-stat.stanford.edu/~jtaylo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20120614/d20f3096/attachment.html>


More information about the IPython-dev mailing list