[Rd] pari/gp interface

From: Robin Hankin <r.hankin_at_noc.soton.ac.uk>
Date: Tue 25 Jul 2006 - 09:08:32 GMT


I'm developing an R package that
needs to execute some code written in pari/gp.

I've used this before from an R package (elliptic) but the interface is very
basic: the R function creates a string such as the following:

string <- echo ' ellwp ([ 2+0*I , 0+2*I ], 1+0*I )' | gp -q

And then


returns the output from gp which then needs to be text processed (translating "I"
to "i", etc).

I don't think this approach would work under Windows.

Does anyone have any experience of calling pari/gp from R?

Or any ideas for a more portable method than the one above?

PARI/GP is a widely used computer algebra system designed for fast computations
in number theory. It is freely available at


Robin Hankin
Uncertainty Analyst
National Oceanography Centre, Southampton
European Way, Southampton SO14 3ZH, UK
  tel  023-8059-7743

R-devel@r-project.org mailing list
Received on Tue Jul 25 19:11:39 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Tue 25 Jul 2006 - 22:34:23 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.