Table des matières

Tutoriels pour l'utilisation de TXM

(vous êtes invités à améliorer ces tutoriels ainsi qu'à ajouter les votres)

Importer

Écrire des requêtes CQL

Faire un diagnostic

Piloter TXM en Groovy

Moteur de recherche

Créer une nouvelle macro TXM

Pour exécuter la macro → double-clic sur son nom dans la vue Macro.

Affinage d'Éditions de texte

Annoter

Utiliser R

Exécuter un script R depuis Groovy1) :

import org.txm.stat.engine.r.RWorkspace
println RWorkspace.getRWorkspaceInstance().eval("1+2").asString()
Glose : ce script Groovy fait exécuter le script “1+2” par l'interpréteur R et affiche le résultat dans sa sortie standard.

Autres ressources R :

Utiliser Python

Exécuter un script Python depuis Groovy2) :

"python TXM/scripts/python/hello-world.py".execute().text.eachLine { println it }
Glose : ce script Groovy fait exécuter le script “TXM/scripts/python/hello-world.py” par l'interpréteur Python et affiche le texte produit dans sa sortie standard.

Utiliser Perl

Exécuter un script Perl depuis Groovy3) :

"perl TXM/scripts/perl/hello-world.perl".execute().text.eachLine { println it }
Glose : ce script Groovy fait exécuter le script “TXM/scripts/perl/hello-world.perl” par l'interpréteur Perl et affiche le texte produit dans sa sortie standard.

Avec déclaration de l'appel dans un wrapper :

1) il suffit de mettre ces deux lignes dans une macro TXM pour la faire exécuter par un simple double-clic sur le nom de la macro
2) , 3) il suffit de mettre cette ligne dans une macro TXM pour la faire exécuter par un simple double-clic sur le nom de la macro