= {{{R << TOL >> R}}} = == Instalación == Para utilizar los nuevos desarrollos que permiten una integración natural de R en TOL y de TOL en R es necesario tener instalados los dos programas y un determinado conjunto de paquetes o librerías. A continuación damos algunas indicaciones para la instalación en Windows. === R === Se recomienda una versión de R de 3.2 en adelante. Concretamente la versión 3.2.0 ha sido probada y testeada con éxito: [https://cran.r-project.org/bin/windows/base/old/3.2.0 R 3.2.0] Para más detalles, véase: [http://cran.r-project.org] Ha de instalarse (al menos) la versión de R para 32 bits. === Variables de entorno para R === Ha de crearse una variable entorno denominada {{{R_HOME}}} con el directorio de instalación de R. [[BR]] Por ejemplo: {{{R_HOME=C:\Program Files\R\R-3.2.0}}} También se recomienda revisar la variable de entorno {{{PATH}}} (necesaria para el uso de R en TOL vía línea de comandos) e incluir el bin de R. [[BR]] Por ejemplo: {{{PATH=...;C:\Program Files\R\R-3.2.0\bin\i386}}} === Paquetes de R === Hay dos conjuntos de paquetes de R para usar desde TOL: 1. Los paquetes que tradicionalmente usa TOL vía llamadas a línea de comandos. [[BR]] Véase: [https://www.tol-project.org/wiki/DownloadTol#Externaldownloadsrequired] 2. Los paquetes necesarios para utilizar TOL desde R. [[BR]] Véase: [https://www.tol-project.org/wiki/Rprojects#Instalación] En resumen: {{{ #!ruby install.packages("quadprog") install.packages("coda") install.packages("Rglpk") install.packages("slam") install.packages("mcgibbsit") install.packages("lubridate") install.packages("polynom") install.packages("Rcpp") install.packages("RCurl") install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolBasis_1.0.zip", repos=NULL, type="binary") install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolLink_1.0.zip", repos=NULL, type="binary") install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolKit_1.0.zip", repos=NULL, type="binary") }}} === TOL === La versión de TOL ha de estar compilada con GNU GCC y que denominaremos: TOL-GNU. El archivo de instalación puede encontrarse en: [wiki:DownloadTol#Extras] Concretamente el enlace de la versión actual es: [http://packages.tol-project.org/win32/tol-gnu-v3.2-win32.exe] === Variables de entorno para TOL === Para la comunicación con TOL desde R es necesario que la variable de entorno {{{TOLGNU_ROOT}}} contenga la ubicación del directorio de instalación de TOL-GNU. [[BR]] Por ejemplo: {{{TOLGNU_ROOT=C:\Program Files\Tol-Project\tol-gnu-v3.2}}} Esta variable se genera automáticamente durante la instalación de TOL-GNU. === Paquetes de TOL === Para la comunicación de TOL con R sólo hay un paquete específico: [wiki:TolRInside] que puede instalarse y cargarse como de costumbre: {{{ #!java #Require TolRInside; }}}