Outils pour utilisateurs

Outils du site


public:specs_r_engine

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:specs_r_engine [2017/04/06 14:48]
matthieu.decorde@ens-lyon.fr
public:specs_r_engine [2017/04/06 15:15]
matthieu.decorde@ens-lyon.fr
Ligne 11: Ligne 11:
   * Vérifier la cohérence des packages R installés   * Vérifier la cohérence des packages R installés
  
-==== État de la plateforme ==== +===== État de l'​art ​=====
- +
-R est intégré avec Rserve. +
- +
-La communication avec R se fait par sockets et certains fichiers de résultats ou de graphiques transitent par le système de fichiers hôte. +
- +
-==== Avancement dans l'​élaboration de la solution ==== +
- +
-===== Solution ===== +
- +
-==== État de l'art ====+
  
 === Composant R === === Composant R ===
Ligne 53: Ligne 43:
 On en trouve une description rapide ici : [[http://​lukemiller.org/​index.php/​2010/​04/​eclipse-and-statet-a-nice-working-environment-for-r]]. On en trouve une description rapide ici : [[http://​lukemiller.org/​index.php/​2010/​04/​eclipse-and-statet-a-nice-working-environment-for-r]].
  
-{{http://​lukemiller.org/​wp-content/​uploads/​2010/​04/​Eclipse_example.png?​recache}}+{{http://​lukemiller.org/​wp-content/​uploads/​2010/​04/​Eclipse_example.png?​recache&​width=300}}
  
 Ce plugin présente beaucoup d'​intérêt. Il semble par ailleurs offrir plus de services que les environnements intégrant R usuels voire la console R standard : par exemple la recherche dans l'​historique de la console R. Ça semble être un concurrent sérieux de [[http://​rforge.net/​JGR | JGR]] et c'est vivant en 2013. Ce plugin présente beaucoup d'​intérêt. Il semble par ailleurs offrir plus de services que les environnements intégrant R usuels voire la console R standard : par exemple la recherche dans l'​historique de la console R. Ça semble être un concurrent sérieux de [[http://​rforge.net/​JGR | JGR]] et c'est vivant en 2013.
Ligne 63: Ligne 53:
   * [[http://​www.openanalytics.eu/​sites/​www.openanalytics.eu/​files/​download/​oa-refcard.pdf | StatET Refcard, a reference card with the most important keyboard shortcuts for Eclipse/​StatET]]   * [[http://​www.openanalytics.eu/​sites/​www.openanalytics.eu/​files/​download/​oa-refcard.pdf | StatET Refcard, a reference card with the most important keyboard shortcuts for Eclipse/​StatET]]
   * [[http://​www.rseek.org | customized Google search engine for all matters R]]   * [[http://​www.rseek.org | customized Google search engine for all matters R]]
- 
  
 === Vérification des packages === === Vérification des packages ===
Ligne 78: Ligne 67:
 library("​FactoMineR"​) # cette ligne échoue lors du job de démarrage de TXM. library("​FactoMineR"​) # cette ligne échoue lors du job de démarrage de TXM.
 </​code>​ </​code>​
- 
  
 === Suivi des versions de R  === === Suivi des versions de R  ===
Ligne 102: Ligne 90:
   * Ubuntu 14.04 installe par défaut 3.0.2   * Ubuntu 14.04 installe par défaut 3.0.2
   * Ubuntu 16.04 installe par défaut 3.2.3   * Ubuntu 16.04 installe par défaut 3.2.3
 +
 +===== Solution =====
 +
 +R : 
 +  * installation : 
 +    * Windows : installé par TXM
 +    * Mac OS X : installé par TXM si absent ou version incompatible
 +    * Ubuntu : délégation d'​installation a dpkg
 +  * packages : 
 +    * Rserve : module client-serveur basé sur socket (réseau ou pas)
 +    * textometry
 +    * FactoMineR
 +    * + dependances
 +
 +TXM : 
 +  * préférences de réglages de lancement de R
 +    * local : chemin vers le binaire + options
 +    * distant : Adresse du serveur Rserve + options
 +  * client Java de Rserve (Rosuda)
 +  * surcouche Java de manipulation des objets R : (manipulation des Tables lexicales, résultats d'​AFC...)
 +    * RWorkspace : wrappeur Java de code R bas niveau
 +    * LexicalTableImpl
 +    * MatrixImpl
 +    * SpecificitiesResult
 +    * etc.
  
 ==== TXM 0.7.7 ==== ==== TXM 0.7.7 ====
  
 La version de R dépend de l'OS et du contexte d'​installation : La version de R dépend de l'OS et du contexte d'​installation :
-  * Windows : 3.1.2 embèdé ​dans TXM+  * Windows : 3.1.2 embarqué ​dans TXM
   * Max OS X :    * Max OS X : 
     * si R n'est pas présent lors de l'​installation : 3.1.2 est installé (livré dans l'​archive d'​installation de TXM)     * si R n'est pas présent lors de l'​installation : 3.1.2 est installé (livré dans l'​archive d'​installation de TXM)
Ligne 113: Ligne 126:
     * Ubuntu 14.04 installe par défaut 3.0.2     * Ubuntu 14.04 installe par défaut 3.0.2
     * Ubuntu 16.04 installe par défaut 3.2.3     * Ubuntu 16.04 installe par défaut 3.2.3
- 
  
 ==== TXM 0.7.8 ==== ==== TXM 0.7.8 ====
  
-Embèder ​R dans les setups Windows et Ubuntu de TXM pour s'​assurer de : +Embarquer ​R dans le setup Ubuntu de TXM pour s'​assurer de : 
   * la version de R   * la version de R
   * l'​installation correcte des packages R   * l'​installation correcte des packages R
Ligne 130: Ligne 142:
 ===== Recette ===== ===== Recette =====
  
-==== Protocole de test ==== 
-=== Alpha === 
-=== Beta === 
  
 ==== État courant ==== ==== État courant ====
  
public/specs_r_engine.txt · Dernière modification: 2017/04/06 15:15 par matthieu.decorde@ens-lyon.fr