Se buscan «alpha testers» para rPython

Busco alpha testers para mi paquete rPython. El paquete es la evolución natural de rJython, un paquete de R que permite llamar a Jython, el dialecto de Python que corre sobre la máquina virtual de Java, desde R.

rPython permite llamar al verdadero Python. Funciona perfectamente en mi máquina, pero necesito ver qué problemas de instalación y uso aparecen en otras plataformas. De momento, sólo funcionaría sobre plataformas UNIX o Linux. Me sorprendería lo indecible que funcionase también sobre Windows: sería toda una casualidad.

Quien disponga de unos minutos que perder en pro de los intereados en la interacción de Python y R está invitado a:

  • Instalar el paquete desde R-Forge mediante el comando install.packages("rPython", repos="http://R-Forge.R-project.org")
  • Cargar el paquete mediante library( rPython )
  • Ejecutar cualquiera de los ejemplos que aparecen en la ayuda de alguna de las funciones del paquete, como, por ejemplo,
a <- 1:4
b <- 5:8
python.exec( c( "def concat(a,b):", "\treturn a+b" ) )
python.call( "concat", a, b)
  • Mandarme un correo con los problemas encontrados, de haberlos.

¡Quedaré muy agradecido!

(Además, si alguien tiene experiencia en el desarrollo de paquetes de R sobre Windows y quiere echarme una mano…)

5 comentarios sobre “Se buscan «alpha testers» para rPython

  1. Paolo 24 mayo, 2011 14:32

    I’m italian, an english translation of the alpha-test calling (even in bad english like mine) would be of some use to attract people! 😉
    Anyway, I followed your procedure (or at least I think so, I don’t speak spanish) and everything seems to work: all the examples return the ‘right’ output without errors/warnings on my Linux-box. Nice alpha-version! 🙂

    If you like I can post a note on my blog advertising your project/package! Let me know.

    Below my sessionInfo:
    > sessionInfo()
    R version 2.11.1 (2010-05-31)
    x86_64-unknown-linux-gnu

    locale:
    [1] C

    attached base packages:
    [1] stats graphics grDevices utils datasets methods base

    other attached packages:
    [1] rPython_0.0-2 rjson_0.2.3 fortunes_1.4-0

    loaded via a namespace (and not attached):
    [1] tools_2.11.1

  2. datanalytics 24 mayo, 2011 14:43

    @Paolo
    Thank you for your comment. I am very glad in any case that it worked fine on your system.

    Hopefully, I will be able to provide a working Windows version soon, as many users seem to rely on such legacy OS.

    And of course, I would love you to publicise it. It would be great to have feedback from users in different platforms. For the time being, I am more interested in installation issues. Later on, I would like to stress the package to see whether the data bridge between R and Python is able to perform «production tasks».

    In any case, the hardest task ahead, from my point of view, will consists in convincing CRAN administrators to install Python on their servers so that checks and compilation run.

  3. Paolo 24 mayo, 2011 15:08

    Good luck! I’m following you on twitter so for the next development-releases I suggest you to use #rstats and #rpython hashtags so testers can check your releases as soon as they come out.
    So as soon as you would provide a Windows version too I’m going to post a short note on my rtips blog to advertise your nice project. I’m «R-fan-boy» of course but, from time to time, I make use of Python too so your project is of particular interest to me.
    Keep up with the good work!

  4. Freddy López 2 abril, 2012 23:57

    Hola. Perdona la molestia pero cuando intento instalarlo en el R 2.15 me dice «package ‘rPython’ is not available (for R version 2.15.0)». ¿Sabrías cómo puedo hacer para instalarlo? y ¿sabes cómo puedo descargar un comprimido del paquete? Gracias.

  5. datanalytics 3 abril, 2012 9:42

    @Freddy López Tengo que mirarlo. Hay dos opciones: que r-forge no esté funcionando muy bien (tiene problemas últimamente) o que haya fallado la creación del paquete con la nueva versión de R (cada versión de R es más estricta que la anterior a la hora de dar por bueno un paquete).

Los comentarios están desabilitados.