Outils gratuits de visualisation et de post-traitement

Dimension: px
Commencer à balayer dès la page:

Download "Outils gratuits de visualisation et de post-traitement"

Transcription

1 Outils gratuits de visualisation et de post-traitement IMFT / CoSiNus Hervé NEAU Alexei STOUKOV Annaïg PEDRONO Pierre ELYAKIME CUTIS : Club des Utilisateurs Toulousains d Informatique Scientifique 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 1/106

2 Plan de l exposé - Introduction - XmGrace (Post-traitement 1D) - Gnuplot (Post-traitement 1D/2D) - ParaView (Post-traitement 2D/3D) - Scilab (Programmation et visualisation) - Conclusion - Bonus 1 : Wink (création fichier flash) - Bonus 2 : D une série d images à une vidéo (mencoder) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 2/106

3 Introduction Introduction Objectifs : - Développer l utilisation de logiciels gratuits de visualisation et de post-traitement - Aider à la prise en main de ces logiciels - Limiter l utilisation inutile et inadaptée de logiciels payants (Matlab, Excel pour tracé xy) Exemples de tarifs Education/Recherche de produits commerciaux : - EnSight : logiciel de référence pour le post-traitement en mécanique des fluides Location annuelle de 40 licences = 4311 TTC - Tecplot : logiciel de post-traitement puissant et complet Location annuelle licence site IMFT multi-plateforme = 5000 TTC - Matlab : langage de programmation pour le calcul numérique et la visualisation de données Location annuelle 75 Licences INPT = TTC 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 3/106

4 Introduction Exemples de produits du domaine public Logiciel de visualisation et de post-traitement 1D : - Grace/Xmgrace : tracé de courbes 1D, grand nombre de possibilités : définition de l'échelle, des libellés, des symboles, des types de ligne, lecture/écriture des paramètres en cours de session, régression polynomiale, splines, DFT/FFT, fonction d'auto-corrélation Logiciel de visualisation et de post-traitement 2D : - Gnuplot : utilitaire interactif de tracé par des commandes ; représentation de fonctions ou données 1D, 2D, de surface 2D ½ (z=f(x,y)) Logiciels de visualisation et de post-traitement 3D avec possibilité de scripts python : - ParaView - MayaVi -VisIt - Post-traitement avec programmation : - Scilab - Octave - JMATHLIB - FreeMat - Matplotlib - 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 4/106

5 Grace / XmGrace XmGrace Présentation : Grace Outil du domaine public pour la représentation graphique des données 1D - Plateforme : systèmes avec un serveur X Fonction : Post-traitement de données 1D - Définition de l'échelle, des libellés, des symboles, des types de ligne,... - Lecture/Ecriture des paramètres en cours de session - Régression polynomiale, splines, DFT/FFT, fonction d'auto/correlation - Impression en format PostScript, pdf, jpeg, png, HPGL et FrameMaker (format.mif) Installation à l IMFT / Documentation - A l IMFT, disponible sur toutes les machines Linux : /usr/bin/xmgrace User guide : /usr/share/doc/packages/xmgrace/doc/usersguide.html Tutorial : /usr/share/doc/packages/xmgrace/doc/tutorial.html Faq : /usr/share/doc/packages/xmgrace/doc/faq.html - Disponible sur la quasi-totalité des centres de calcul - Site web : - Supports de cours : Manuels détaillés : /02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 5/106

6 XmGrace Utilisation basique - Fichier de données à représenter : nedit exemple.data NB : Extension par défaut des données de Grace : *.dat Pour voir les autres, il faut modifier le filtre : *.dat => * - Lancement de xmgrace : xmgrace exemple.data visualisation automatique 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 6/106

7 XmGrace Structure de données - Fichier de données à représenter : less exemplexyztuvw.org - Data, Import, ASCII, Load as, NXY - G0.S0(2)(6) : Graphe 0, courbe 0 : col. 2=f(col. 1), type XY, 6 lignes - - G0.S6(2)(6) : Graphe 0, courbe 6 : col. 7 = f(col. 1), type XY, 6 lignes Possiblité de masquer certaines courbes, d en supprimer, d en éditer 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 7/106

8 XmGrace Barre de menu Zone de visualisation Coordonnées du curseur Raccourcis de visualisation Ligne d information 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 8/106

9 XmGrace Raccourcis clavier 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 9/106

10 XmGrace Modification de la mise en forme d un tracé (1/3) - Titre du tracé - Double clic sur le haut du dessin ou bien - Menu Plot, sous menu Graph Appareance Fenêtre Graph Appearance Les onglets Main, Title, Frame,... permettent de personnaliser la présentation : - titre : taille, police, couleur - position de la légende, - légende : taille, police, NB : Il est possible d utiliser des caractères grecs : - Cliquer dans la zone de texte du menu concerné - <ctrl-e> => fenêtre Font tool - Choisir la police Symbol - Entrer les caractères - Cliquer sur Apply 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 10/106

11 XmGrace Modification de la mise en forme d un tracé (2/3) - Modification et personnalisation des axes - Double clic au niveau des axes du tracé ou bien - Menu Plot, sous menu Axis properties Fenêtre Axes Les onglets Main, Axis label & bar, Tick labels, Ticks marks et Special permettent de définir et personnaliser : - titre des axes : taille, police, - repères, grille - intersection des axes - 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 11/106

12 XmGrace Modification de la mise en forme d un tracé (3/3) - Personnalisation de la courbe - Double clic au niveau de la courbe ou bien - Menu Plot, sous menu Set appearance Fenêtre Set appearance Les onglets permettent d adapter le style de la courbe, les symboles des points, les barres d erreur, - Personnalisation de la fenêtre de tracé - Menu Plot, sous menu Plot appearance Fenêtre Plot appearance NB : Pour ajouter des zones de texte, des lignes ou des flèches : Menu Windows, sous-menu Drawing Objects 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 12/106

13 XmGrace Exemple de mise en forme Valeur critique 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 13/106

14 XmGrace Sauvegarde des données et de la mise en forme (paramètres) (1/2) - Sauvegarde/Relecture des données et de la mise en forme - Sauvegarde : - Menu File, sous-menu Save ou Save as exemple.agr - Exemple de listing du fichier exemple.agr après sauvegarde - Relecture : - xmgrace, menu File, sous-menu Open ou bien - directement : xmgrace exemple.agr - Sauvegarde/Relecture des données seules - Sauvegarde : -MenuData, sous-menu Export ASCII - Relecture : - xmgrace, menu Data, sous-menu Import ASCII ou bien - directement : xmgrace exemple.data 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 14/106

15 XmGrace Sauvegarde des données et de la mise en forme (paramètres) (2/2) - Sauvegarde/Relecture paramètres seuls - Sauvegarde : - Menu Plot, sous-menu Save parameters exemple.par - Relecture : - xmgrace, menu Plot, sous-menu Load parameters - directement : xmgrace exemple.data p exemple.par ou bien Même mise en forme pour différents fichiers de données (étude paramétrique) Plusieurs présentations pour un ensemble de données - Modification des paramètres - Menu Window, sous-menu Commands : modification de la mise en forme grâce à des commandes entrées interactivement - Sauvegarde de ces paramètres (ajout à ceux existants) dans un fichier par les sous-menus Save ou Save parameters Même syntaxe dans les 2 cas (cf. documentation en ligne) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 15/106

16 XmGrace Mise en forme avancée (multigraphes, couleur, date/heure, ) Multigraphes : Menu Edit, sous menu Arrange graphs Date et heure : Menu Plot appearance, enable Time stamp NB : taille de la page par défaut letter à remplacer par A4 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 16/106

17 XmGrace Courbes analytiques - Menu Edit, sous-menu Data sets Fenêtre Data set properties - Menu Edit, sous-menu Create new, By formula - Exemple : y=cos (x) pour x=[0,30] avec un échantillonnage de 400 points - Cliquer sur As (AutoScale) pour visualiser la courbe 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 17/106

18 XmGrace Transformations de données (1/2) - Menu Data, sous-menu Transformations large choix de fonctions - Exemple de combinaison de courbes : Courbe 0 : y=cos (x) Courbe 1 : y=2x Courbe 2 : 2*Courbe 0 + Courbe 1 - Créer les courbes analytiques 0 et 1 : G0.S0 et G0.S1 - Créer la courbe 2 combinaison des courbes 0 et 1 : - Menu Edit, sous-menu Data Sets - Sélectionner une des 2 courbes, menu Edit et Duplicate Courbe 2 créée : G0.S2 - Modifier la courbe 2 : - Menu Data, sous-menu Transformations et Evaluate expression - Sélectionner courbe 2 : G0.S2 comme Source et Destination -Dans formula, entrer la formule de la courbe 2 puis Apply : s2.y=2*s0.y+s1.y (s2.x=s1.x inutile car même x pour tous) Courbe 2 modifiée : G0.S2 : 2*Courbe 0 + Courbe 1 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 18/106

19 XmGrace Transformations de données (2/2) NB: - Modification manuelle des points : menu Edit, Data sets, Edit, Edit data, In text editor - Pour faire des opérations entre données, attention aux abscisses! 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 19/106

20 - Menu Data, sous-menu Feature extraction Extraction des «caractéristiques» des données 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 20/106

21 XmGrace Lecture spécifique de fichiers de données - Comment ne lire que certaines colonnes dans un fichier? - Menu Data, sous-menu Import ASCII Fenêtre Read sets - Sélectionner le fichier : ici exemplexyztuvw.org - Menu Bouton Load as, sélectionner Block data, puis cliquer sur OK Fenêtre Edit block data - Sélectionner le type de données : ici XY - Sélectionner la colonne contenant les données pour X : ici 1 (s il n y en a pas => Index) - Sélectionner la colonne contenant les données pour Y : ici 4 - Apply - En inversant les choix pour X et Y 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 21/106

22 XmGrace Détails de toutes les options : xmgrace help Principales options d appel de XmGrace -autoscale x y xy Override any parameter file settings -batch batch_file Execute batch_file on start up -dpipe descriptor Read data from descriptor on startup -fixed width height Set canvas size fixed to width*height -graphtype graph_type Set the type of the current graph -hardcopy No interactive session, just print and quit -legend load Turn the graph legend on -log x y xy Set the axis scaling of the current graph to logarithmic -noprint In batch mode, do not print -npipe file Read data from named pipe on startup -nxy nxy_file Assume data file is in X Y1 Y2 Y3... format -param parameter_file Load parameters from parameter_file to the current graph -pexec parameter_string Interpret string as a parameter setting -pipe Read data from stdin on startup -printfile file Save print output to file (hardcopy output) -results results_file Write results of some data manipulations to results_file -saveall save_file Save all graphs to save_file -timer delay Set allowed time slice for real time inputs to delay ms -timestamp Add timestamp to plot 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 22/106

23 XmGrace Pipe et Batch (1/3) - Post-traitement via un script de exemple.data avec sortie d un fichier jpeg cat exemple.data xmgrace -pipe -hdevice JPEG -hardcopy -printfile exemple.jpeg Création du fichier exemple.jpeg dans le répertoire de lancement de la commande Visualisation de l image (xv, gwenview, ) - Post-traitement avec mise en forme (exemple.par) via un script de exemple.data avec sortie d un fichier jpeg cat exemple.org xmgrace -pipe -hdevice JPEG -hardcopy -printfile exemple2.jpeg -param exemple.par Création du fichier exemple2.jpeg dans le répertoire de lancement de la commande Visualisation de l image (xv, gwenview, ) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 23/106

24 XmGrace Pipe et Batch (2/3) - Visualisation automatisée de n fichiers de données : création d une vidéo via un script shell, lancer n fois la commande précédente (1 fois par fichier de données) n fichiers jpeg => création d une vidéo *.avi avec mencoder ou d un gif animé avec gimp (convert *.jpeg exemple.gif) - Exemple de script shell script_xmgrace pour créer une animation sur 5 fichiers de données : exemple*.dat 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 24/106

25 XmGrace Pipe et Batch (3/3) Listing d exécution du script script_xmgrace 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 25/106

26 XmGrace - Caractères spéciaux : Autres fonctionnalités «sympa» Lettres accentuées, caractères grecs, indices/puissances Tableau ci-contre => toutes les combinaisons possibles - Exemple : Pour le titre d un graphe (Graph Appearance) - Multigraphes : possibilité de regrouper n graphes sur une même feuille (ici n=20) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 26/105

27 XmGrace Animations avec XmGrace Exemple d animation : A program (mush.exe) generates the dynamics of the billiard. The (x,y) components of the trajectory at each instant are in trajectory.dat and trajectory2.dat. The frame of the mushroom table is at the file frame.dat. The program that reads these files and plots them inside Xmgrace commands was written in C (mus_grace.c). mus.exe [points] [line] [frames] [file] points=[1 or 2] line=1 yes, 0 no frames=[1,10^5] file=trajectory A typical command to animate with the XmGrace :./mus.exe trajectory xmgrace -pipe -noask -autoscale none -fixed timestamp -nosafe -geometry 1200x1200 The condensed command :./anime_mus.exe trajectory To generate gif animator, uncomment the lines in the program "mus_grace.c" above and create the directory "fig/". Then use convert *.png animation.gif Do yourself: gcc -o mus.exe -lm mus_grace.c chmod 755 anime.exe./anime_mus.exe trajectory => animation on Xmgrace screen => png files in "fig/". Gif Animé 4Ko XmGrace 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 27/106

28 Gnuplot Gnuplot Présentation : Gnuplot 4.4 Patchlevel 2 - Produit du domaine public pour le tracé de fonctions et de données. Les données ont 2 dimensions spatiales au maximum (1D, 2D, 2D½) - Plates-formes disponibles : Linux, Unix, Windows, Mac - Possède son propre langage interprété - Utilisation en batch ou en interactif - The "GNU" in gnuplot is NOT related to the Free Software Foundation, the naming is just a coincidence Où trouver Gnuplot - A l IMFT, disponible sur toutes les machines Linux : gnuplot - User guide : /usr/share/doc/packages/gnuplot/doc/gnuplot.pdf - Site web : - Documentation : Documentation en français : /02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 28/106

29 Gnuplot - Utilisation : gnuplot set options plot { ranges } { <function> { "<datafile>"...} splot { ranges } { <function> {"<datafile>"...} quit Principe d utilisation - Exemples : gnuplot> plot sin(x) => tracé fonction sinus(x) gnuplot> splot f(x) => tracé surface f(x,y) -NB : - Pour sortir d un menu, taper "q" (comme sous vi) - Accéder au menu d aide : "help" - Sortir du menu d aide : "Return" - Quitter Gnuplot : "exit", "quit" ou "<Ctrl>-D" 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 29/106

30 Gnuplot Principe d utilisation - Accès à l aide générale : gnuplot> help - Accès à l aide sur un point précis : gnuplot> help sin 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 30/106

31 Gnuplot Utilisation basique - Exécution + tracé d une fonction Lancement de Gnuplot Commande de tracé de sin(x) Sortie de Gnuplot Visualisation de la fonction dans une fenêtre Gnuplot 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 31/106

32 Gnuplot Visualisation basique d un fichier de données - Exemple d un fichiers de données : évolution de la population mondiale de gnous et de pingouins de 1970 à 2000 : population.dat - Visualisation des points gnuplot> plot "population.dat" - Visualisation de la 1 ère courbe gnuplot> plot [*:*] [0:1800] "population.dat" title "pingouins" with linespoints Intervalles des X et Y Titre de la légende Relier les points par des segments - Visualisation des 2 courbes gnuplot> plot [*:*] [0:1800] "population.dat" title "pingouins" with linespoints gnuplot> replot "population.dat" using 1:3 title "gnous" with linespoints ou bien gnuplot> plot [*:*] [0:1800] "population.dat" title "pingouins" with linespoints, "population.dat" using 1:3 title "gnous" with linespoints 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 32/106

33 Gnuplot - Set, show et les paramètres : Mise en forme - set : ajustement d un très grand nombre d'options et de paramètres par défaut - help set : liste détaillée de ces options - Exemple : gnuplot> set xrange [1980:1995] gnuplot> set Yrange [0:1400] gnuplot> plot "population.dat" title "pingouins" with linespoints, "population.dat" using 1:3 title "gnous" with linespoints - nombreuses variantes pour les autres variables : y, x2, y2 (pour les axes secondaires), z (pour le tracé de surfaces), r (pour le mode polaire) et t, u, v (pour les courbes/surfaces paramétriques). - show : permet de connaître la valeur d'un paramètre défini avec set. Ces valeurs peuvent être numériques, des intervalles, des mots-clefs tirés d'un ensemble bien défini, ON ou OFF (options binaires) NB: - Utilisation de couples de mots-clefs : set commande, set nocommande - Exemple courbe de Lissajous : gnuplot> set parametric gnuplot> plot sin(2*t),sin(3*t) gnuplot> set noparametric - Passage en mode polaire (set polar, set nopolar) - Combinaison des modes polaire et paramétrique 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 33/106

34 Gnuplot Fonctions et paramètres - Création et réutilisation de fonctions : gnuplot> r(x,y)=sqrt(x**2+y**2) gnuplot> a=2 gnuplot> f(x,y)=a*sin(r(x,y))/r(x,y) gnuplot> splot f(x,y) Définition de la fonction r(x,y) Définition de paramètres (ici a=2) Définition de f(x,y) avec réutilisation de la fonction r(x,y) Tracé de la fonction surfacique graphe basique : surface représentée comme un réseau d iso-courbes x et y, régulièrement espacées, dont toutes les lignes sont visibles - Optimisation d un tracé gnuplot> set hidden3d gnuplot> set isosamples 30,30 gnuplot> replot Activation lignes cachées Nombre de lignes tracées dans chaque direction (ici 30*30) régulièrement espacées Actualisation du dernier tracé avec les nouveaux paramètres Modification de la précision du tracé une nouvelle fonction 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 34/106

35 Gnuplot Tracés avec intervalle et titre - Intervalle sur les abscisses : - Intervalle sur les abscisses et les ordonnées : ou bien - Titres : 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 35/106

36 Gnuplot Fonctions paramétriques ou polaires - Mode paramétrique + tracé de sin(t)/t =f(t) + titre légende : - - Tracé de t=f(sin(t)/t) : Création, sauvegarde et relecture d une fonction - Création, sauvegarde et lecture d une nouvelle fonction " fonction.dat 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 36/106

37 Gnuplot Fonctions 2D ½ (surfacique) - Tracés basiques : - Tracés avancés : 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 37/106

38 Gnuplot Tracés d iso-contours - Tracés d iso-contours avec surface : - Tracés d iso-contours sans surface 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 38/106

39 Gnuplot Lecture de données (1/3) - Format : - ASCII ou - binaire (cf. - Fichier en colonne - Ligne commençant par un # => commentaire - Tracé par défaut : plot 'plotxy.dat' - Colonne 2 = f(colonne 1) - Seuls les points sont tracés par défaut. Pour ajouter les segments de droite : plot 'plotxy.dat' with linespoints - using : modificateur le plus courant pour les fichiers de données - Syntaxe : plot 'fichier' using {<entree> {:<entree> {:<entree>...}}} {'format'} Exemple pour le fichier plotxy.dat - Si un format est spécifié, chaque enregistrement est lu par la fonction 'scanf' (du C), avec la chaîne de format spécifiée. Sinon, l'enregistrement est lu et scindé en colonnes selon les espaces et tabulations. - L'expression peut utiliser $1 pour accéder au premier nombre lu, $2 pour le deuxième, etc - 'scanf' accepte plusieurs spécifications numériques mais Gnuplot n'accepte en entrée que des réels en virgule flottante double précision, donc "lf" est le seul spécificateur permis. 'scanf' attend des blancs : espace, tabulation ("\t"), saut de ligne ("\n"), ou saut de page ("\f"), entre les nombres. Tout le reste doit explicitement être éliminé de la chaîne d'entrée! 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 39/106

40 Gnuplot Lecture de données (2/3) - Exemples : plot plotxy_virg.txt using 1:($2+$3) "%lf,%lf,%lf" with linespoints tracé de la somme des 2 ème et 3 ème colonnes du fichier plotxy_virg.txt en fonction de la première avec comme séparateur des "," plot plotxy_avance.txt using "%*lf%lf%*20[^\n]%lf" with linespoints données lues dans plotxy_avance.txt selon un format compliqué : %*lf : ignore un nombre %If : lit un nombre double précision (x puis y) %*20[^\n] : ignore 20 caractères non-saut-de-ligne plot population.dat' using 1:($3>10? $2 : 1/0) with boxes : filtrage avec l opérateur ternaire "?" tracé de la colonne 2 en fonction de la colonne 1 à condition que les données de la colonne 3 dépasse /02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 40/106

41 Gnuplot - Exemples : données temporelles : set xdata time set timefmt "%d/%y" set format x "%Y-%d" plot meteo.dat using 1:2 with steps Lecture de données (3/3) tracé des précipitations en fonction des mois de l année 2012 à partir du fichier meteo.dat NB: Gnuplot accepte des données temporelles. Aucun format ne peut être spécifié après using dans ce mode temporel. 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 41/106

42 Gnuplot Exemples de visualisation 2D ½ (surfacique) et d histogramme 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 42/106

43 Gnuplot Sauvegarde et lecture d un script - Sauvegarde d un script : - tous les paramètres de mise en forme - les fonctions - les tracés save cmd.gnuplot - Relecture d un script : load cmd.gnuplot 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 43/106

44 Gnuplot Commandes shell - Pour accéder aux commandes shell, il faut précéder la commande de «!» : Impression dans un fichier *.ps xv sin.ps 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 44/106

45 Gnuplot Lancement en interactif ou en batch Gnuplot peut être exécuté en mode script (batch) ou interactif (cf. help batch). Tout argument passé en ligne de commande est interprété comme nom de fichier contenant des commandes Gnuplot. Chaque fichier est chargé avec la commande load, dans l'ordre spécifié. Gnuplot termine après le traitement du dernier fichier. Les commandes exit et quit terminent toutes les deux le fichier de commande courant et passent au suivant, jusqu'à ce que tous aient été traités. - Exemples : - Session interactive : gnuplot - Session batch exécutant 2 fichiers de commande : gnuplot script1.gp script2.gp & Un script (script.gp) peut être lancé de deux manières : - soit en mode interactif, en tapant à l'invite après avoir lancé gnuplot : load "script.gp" - soit en mode "batch", en invoquant directement dans la fenêtre shell : gnuplot script.gp & Dans ce mode batch, Gnuplot exécute les commandes du fichier, puis termine directement. parfait pour sauver automatiquement des images la commande pause force Gnuplot à attendre une action de l'utilisateur permettant de visualiser le résultat. Listing de script.gp 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 45/106

46 Gnuplot Exemple d utilisation en batch (1/2) : Suivi journalier automatique de l utilisation des licences Matlab à l INPT (A. Stoukov) - Serveur de jetons de l INPT : création d un fichier x.dat date et nombre maximal de jetons utilisés simultanément Pour une date, 1 colonne = 1 produit MathWorks - Script en perl (create_plot_max.pl) : - interroge le serveur de jetons afin d'identifier les colonnes - crée le fichier script Gnuplot stats.plt - exécute "gnuplot stats.plt" -Un cron exécute create_plot_max.pl images en png NB: Le fichier stats.plt a été créé pour le deboggage mais ce n est pas indispensable car perl peut le créer dans la mémoire. Automatisation de l'affichage des stats d'utilisation sur le serveur intranet 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 46/106

47 Gnuplot Exemple d utilisation en batch (2/2) : Suivi journalier de l utilisation des licences matlab à l INPT (A. Stoukov) 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 47/106

48 Gnuplot Exemple de fitting : Tracé de speedup et d approximation de cette courbe par un polynome d ordre 2 (A. Stoukov) Script visu.plt interpréteur gnuplot définition f(x) initialisation a, b, c fit du speedup calculé (T 1_coeur /T n_coeurs ) à partir des données du fichier speedup par f(x) définition speedup linéaire f1(x)=x tracé du speedup calculé, de la fonction fit f(x) et du speedup linéaire f1(x) #!/usr/bin/gnuplot -persist # Exemple de trace de speedup et d'approximation de cette # courbe par le polynome d'ordre 2 # Copyleft A.S. - 11/2010 f(x)=a*x**2+b*x+c a=0.1 b=0.1 c=0.1 fit f(x) 'speedup' using 1:(119.32/$2) via a,b,c f1(x)=x plot 'speedup' using 1:(119.32/$2) w points title 'Speedup', f(x) w l title 'Fit', f1(x) w l title 'Linear speedup'./visu.plt Listing du fichier speedup Colonne 1 : nombre de cœurs Colonne 2 : Local CPU time /02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 48/106

49 Gnuplot Liste des fonctions mathématiques prédéfinies - abs(x) - acos(x) - acosh(x) - arg(x) - asin(x) - asinh(x) - atan(x) - atan2(y,x) - atanh(x) - EllipticK(k) - EllipticE(k) - EllipticPi(n,k) - besj0(x) - besj1(x) - besy0(x) - besy1(x) - ceil(x) - cos(x) - cosh(x) - erf(x) - erfc(x) - exp(x) - floor(x) - gamma(x) - ibeta(p,q,x) - inverf(x) - igamma(a,x) - imag(x) - invnorm(x) - int(x) - lambertw(x) - lgamma(x) - log(x) - log10(x) - norm(x) - rand(x) - real(x) - sgn(x) - sin(x) - sinh(x) - sqrt(x) - tan(x) - tanh(x) Opérateurs - ** : a**b exponentiation - * : a*b multiplication - / : a/b division - % : a%b modulo - + : a+b addition - - : a-b soustraction - == : a==b égalité -!= : a!=b inégalité - < : a<b less than - <= : a<=b less than or = to - > : a>b greater than - >= : a>=b greater than or = to - & : a&b ET - ^ : a^b OU exclusif - : a b OU inclusif - && : a&&b ET logique - : a b OU logique -?: : a?b:c opération ternaire - = : a = b assignment -, : (a,b) serial evaluation -. : A.B string concatenation 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 49/106

50 Gnuplot Fonctionnalités Gnuplot possède un grand nombre de fonctionnalités qui sont toutes documentées en ligne. La principale difficulté est de savoir que les fonctionnalités existent : - exécution de scripts Gnuplot : help load, help call - changement de terminal et impression de tracés : help set term, help set output - tracé d'histogrammes, de barres d'erreurs, de graphes financiers, : help style - ajustement de paramètres d'une fonction pour coller à un résultat expérimental (Levenberg-Marquardt) : help fit -... NB : D une version à l autre les fonctionnalités de Gnuplot peuvent évoluer de façon significative 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 50/106

51 ParaView Paraview Présentation : ParaView outil gratuit de visualisation et post-traitement 2D et 3D - traitement et la visualisation de grands volumes de données en parallèle - disponible sur machines monoprocesseur (Windows, Linux, Mac) comme sur supercalculateurs à mémoire distribuée ou clusters (Linux, Unix) - gestion de nombreux formats d entrée - gestion des maillages structurés et non structurés - version parallèle (MPI) et mode client / serveur Spécificités : - application «open source» multi plate-forme - traitement distribué de très grosses données - interface ouverte, flexible et intuitive - standards «libres» pour développer une architecture extensible. traitement et rendu des données : Visualization Toolkit (VTK, C++). interface utilisateur : Tcl/Tk and C++ - création de nouveaux modules :. lecture de données dans des formats spécifiques : «reader»). post-traitement personnalisés (iso-volumes, plan de coupe, ) : «filtres» - création de macros - lancement en batch 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 51/106

52 Paraview ParaView Où trouver ParaView - site web officiel de ParaView : Mode d emploi : - User s Guide en ligne - Paraview Guide payant depuis la version 1.7 (25$) - Tutoriaux disponibles sur leur site (Wiki) web ainsi que faq - Des «mailing list» très actives - 2 livres «The ParaView Guide» consultables à CoSiNus + 2 livres «VTK User s Guide» Téléchargement : - soit directement des exécutables pour Windows 32/64, Linux 32/64, Mac OSX - soit les fichiers source à compiler (! compilation longue et délicate ) Sites web : Intranet CoSiNus / IMFT Données 2D : Paraview + Blender Luxrender Mode Client/ serveur parallèle : - ParaView et Python : ftp://ftp.cscs.ch/out/jfavre/epf-l/paraviewpython.pdf - Rendu avancé : - Présentations (installation, python, //, visu à distance) : 08/02/2013 Outils gratuits de visualisation (H. NEAU CoSiNus / IMFT) 52/106

Introduction à la présentation graphique avec xmgrace

Introduction à la présentation graphique avec xmgrace Chapitre 6 Introduction à la présentation graphique avec xmgrace Contenu 6.1 Avant-propos....................... 71 6.2 Faire un simple graphe................. 72 6.3 Un graphe avec plusieurs courbes...........

Plus en détail

Gnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes

Gnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre

Plus en détail

Aide - mémoire gnuplot 4.0

Aide - mémoire gnuplot 4.0 Aide - mémoire gnuplot 4.0 Nicolas Kielbasiewicz 20 juin 2008 L objet de cet aide-mémoire est de présenter les commandes de base pour faire rapidement de très jolis graphiques et courbes à l aide du logiciel

Plus en détail

REALISATION D UN MAILLAGE

REALISATION D UN MAILLAGE MODE D EMPLOI REALISATION D UN MAILLAGE AVEC ICEM 4.08 Hervé Neau Août 2000 Version 1.0 SOMMAIRE 1 : INTRODUCTION... 2 2 : PRINCIPE DE FONCTIONNEMENT... 2 3 : INSTALLATION D ICEM 4.08... 3 4 : LANCEMENT

Plus en détail

1 Description générale de VISFIELD

1 Description générale de VISFIELD Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit

Plus en détail

Séance 0 : Linux + Octave : le compromis idéal

Séance 0 : Linux + Octave : le compromis idéal Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Du bon usage de gnuplot

Du bon usage de gnuplot Recettes d informatique n bis 99- Du bon usage de gnuplot 1. Utiliser la version 3. de gnuplot : /home3/p/pareuh>gnuplot-3. # démarrer une session du grapheur (version 3.) gnuplot> # en réponse gnuplot>quit

Plus en détail

Cours Informatique Master STEP

Cours Informatique Master STEP Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions

Plus en détail

Charger une structure Comment ouvrir un fichier avec VMD? Comment charger un fichier PDB directement depuis la Protein Data Bank? Comment charger un

Charger une structure Comment ouvrir un fichier avec VMD? Comment charger un fichier PDB directement depuis la Protein Data Bank? Comment charger un Charger une structure Comment ouvrir un fichier avec VMD? Comment charger un fichier PDB directement depuis la Protein Data Bank? Comment charger un fichier restrt de AMBER? Comment charger une trajectoire

Plus en détail

Tutoriel de formation SurveyMonkey

Tutoriel de formation SurveyMonkey Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante

Plus en détail

Exemple d application en CFD : Coefficient de traînée d un cylindre

Exemple d application en CFD : Coefficient de traînée d un cylindre Exemple d application en CFD : Coefficient de traînée d un cylindre 1 Démarche générale Avec Gambit Création d une géométrie Maillage Définition des conditions aux limites Avec Fluent 3D Choix des équations

Plus en détail

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes): Master Chimie Fondamentale et Appliquée : spécialité «Ingénierie Chimique» Examen «Programmation, Simulation des procédés» avril 2008a Nom : Prénom : groupe TD : I. Programmation I. 1 Ecrire un programme

Plus en détail

TP Blender n 2 : Importation d un modèle SketchUp et animation

TP Blender n 2 : Importation d un modèle SketchUp et animation TP Blender n 2 : Importation d un modèle SketchUp et animation Service de Conception Géométrique Université de Liège Aérospatiale et Mécanique Conçu avec Blender 2.66 et SketchUp 8 De SketchUp à Blender

Plus en détail

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05 EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA

Plus en détail

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous :

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous : BASE BioArray Software Environment (BASE) est une base de données permettant de gérer l importante quantité de données générées par des analyses de bio-puces. BASE gère les informations biologiques, les

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

Plus en détail

Cours 7 : Utilisation de modules sous python

Cours 7 : Utilisation de modules sous python Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est

Plus en détail

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,

Plus en détail

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D Tutoriel première utilisation ICEM-CFD Couche limite et modification du maillage en 2D Création de points, lignes, surfaces, ajout d un trou à la surface pour simuler le comportement de l écoulement autour

Plus en détail

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet

Plus en détail

Manuel de System Monitor

Manuel de System Monitor Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation

Plus en détail

3.2. Matlab/Simulink. 3.2.1. Généralités

3.2. Matlab/Simulink. 3.2.1. Généralités 3.2. Matlab/Simulink 3.2.1. Généralités Il s agit d un logiciel parfaitement dédié à la résolution de problèmes d'analyse numérique ou de traitement du signal. Il permet d'effectuer des calculs matriciels,

Plus en détail

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Table des Matières 1. Introduction... 2 2. Spécifications du Système... 2 3. Installer Ladibug... 3 4. Connexion

Plus en détail

Cours iguess. inotes v10.1

Cours iguess. inotes v10.1 Cours iguess inotes v10.1 Ce projet a été financé avec le soutien de la Commission européenne. Cette publication (communication) n engage que son auteur et la Commission n est pas responsable de l usage

Plus en détail

L espace de travail de Photoshop

L espace de travail de Photoshop L espace de travail de Photoshop 1 Au cours de cette leçon, vous apprendrez à : ouvrir les fichiers Photoshop ; sélectionner et employer certains des outils dans le panneau Outils ; définir les options

Plus en détail

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2

Plus en détail

Manuel de formation Spaceman 1 ère journée

Manuel de formation Spaceman 1 ère journée Manuel de formation Spaceman 1 ère journée Table des Matières Présentation des barres d outils et des icônes...4 Présentation de l espace de travail...10 1 ère PARTIE : CONSTRUIRE LE MOBILIER...11 La gondole

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

Plus en détail

MANUEL D UTILISATION PRO-FACE

MANUEL D UTILISATION PRO-FACE MANUEL D UTILISATION PRO-FACE SOMMAIRE Chapitre 1 Procédure d utilisation 1. En créant un écran seul..... 2. En créant un écran plus un programme logique.. 1-1 1-2 Chapitre 2 Du début à la fin 1. Guide.....

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

Tutoriel code::blocks

Tutoriel code::blocks Tutoriel code::blocks E. Lunéville 2006 Le logiciel code::blocks fait partie des logiciels de type EDI (Environnement de Développement Intégré, IDE en anglais) pour le langage C++. Il est multiplateforme

Plus en détail

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Aide [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Au sein d'un ordinateur, les données et les fichiers sont stockés suivant une structure d'arbre appelée arborescence. Pour

Plus en détail

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne Online Applications Tutorial 1/4 Pour postuler aux Appels d Offres de l ENP, vous devez aller sur la plateforme : calls.parisneuroscience.fr.

Plus en détail

Dans la série. présentés par le site FRAMASOFT

Dans la série. présentés par le site FRAMASOFT Dans la série Les tutoriels libres présentés par le site FRAMASOFT CRÉER DES EXERCICES AVEC JCLIC-AUTHOR Logiciel: JClic-author Plate-forme(s): Linux, Windows, Mac OS X Version: 0.1.1.9 Licence: GNU General

Plus en détail

Compléments de documentation Scilab : affichage de texte et formatage de nombres

Compléments de documentation Scilab : affichage de texte et formatage de nombres Université des Sciences et Technologies de Lille U.F.R. de Mathématiques Pures et Appliquées Agrégation externe Année 2002-2003 Compléments de documentation Scilab : affichage de texte et formatage de

Plus en détail

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.4 / PH DATE : 5 Novembre 2014 Sommaire Ce manuel explique de manière pratique les étapes successives pour

Plus en détail

Parcours FOAD Formation EXCEL 2010

Parcours FOAD Formation EXCEL 2010 Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation

Plus en détail

Travaux pratiques avec RapidMiner

Travaux pratiques avec RapidMiner Travaux pratiques avec RapidMiner Master Informatique de Paris 6 Spécialité IAD Parcours EDOW Module Algorithmes pour la Fouille de Données Janvier 2012 Prise en main Généralités RapidMiner est un logiciel

Plus en détail

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches. S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis

Plus en détail

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/2009 1.6

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/2009 1.6 Tutoriel Prise en Main de la Plateforme MetaTrader 4 Mise à jour : 7/09/2009 1.6 Ce tutoriel de prise en main permet d utiliser les principales fonctionnalités de MetaTrader. La plateforme MetaTrader utilise

Plus en détail

TD d économétrie appliquée : Introduction à STATA

TD d économétrie appliquée : Introduction à STATA Ecole normale supérieure (ENS) Département d économie TD d économétrie appliquée : Introduction à STATA Marianne Tenand marianne.tenand@ens.fr OBJECTIFS DU TD Découvrir le logiciel d économétrie STATA,

Plus en détail

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14 A..T C..G G..C A..T T..A C..G A..T T..A G..C G..C T..A A..T C..G Sciences de la Vie et de la Terre Lycée de la Venise Verte Banque d images SVT Créer et utiliser une banque d images avec Picasa 2 Version

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

SolidWorks edrawings et publications

SolidWorks edrawings et publications SolidWorks edrawings et publications Ce tutorial a pour but de vous expliquer ce qu est edrawings et ce que ce format de fichier peut vous rendre comme services, puis de vous expliquer les différentes

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

Mathcad 15.0. Ces capacités font de Mathcad l outil de calcul technique le plus utilisé au monde.

Mathcad 15.0. Ces capacités font de Mathcad l outil de calcul technique le plus utilisé au monde. Mathcad 15.0 Création et documentation de calculs techniques Grâce à Mathcad, plus de 250 000 professionnels dans le monde peuvent effectuer, documenter, gérer et partager des calculs et des tâches de

Plus en détail

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»). Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»). http://galaxy-workbench.toulouse.inra.fr/ Quelque soit

Plus en détail

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e GUIDE DE DÉMARRAGE SitagriPro Infinite Un service FINANCEAGRI c o r p o r a t e SOMMAIRE ÉTAPE 1 : Installation... p.3 1. Introduction 2. Connexion à SitagriPro Infinite ÉTAPE 2 : Identification... p.5

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184 Frédéric BERTIN fbertin@neotilus.com Présentaion : Mobile 3D Graphics API JSR 184 M3G :présentation Package optionnel de l api J2ME. Prend

Plus en détail

Mise en oeuvre d un Serveur de CD AXIS StorPoint

Mise en oeuvre d un Serveur de CD AXIS StorPoint Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 07/02/03 Equipements - Assistance - Maintenance Code

Plus en détail

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2 Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont

Plus en détail

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure KIELA CONSULTING Microsoft Office Open Office Windows - Internet Formation sur mesure Bureautique L outil informatique et la bureautique sont devenus quasiment incontournables quelque soit votre métier

Plus en détail

Création de maquette web

Création de maquette web Création de maquette web avec Fireworks Il faut travailler en 72dpi et en pixels, en RVB Fireworks étant un logiciel dédié à la création de maquettes pour le web il ne propose que les pixels pour le texte

Plus en détail

Conférence Web sur demande de TELUS Guide de référence rapide

Conférence Web sur demande de TELUS Guide de référence rapide Conférence Web sur demande de TELUS Guide de référence rapide Aperçu Page 2 Modification des renseignements personnels Ouverture de session Optimisation de l espace de travail Modes Participants Fonctions

Plus en détail

Introduction à la Visualisation Scientifique

Introduction à la Visualisation Scientifique à la Visualisation Scientifique CEA, DAM, DIF stephane.marchesin@gmail.com 5 décembre 2008 à la Visualisation Scientifique p. 1 / 22 1 2 à 3 4 à 5 à la Visualisation Scientifique p. 2 / 22 à Ces dernières

Plus en détail

Utiliser le logiciel Photofiltre Sommaire

Utiliser le logiciel Photofiltre Sommaire Utiliser le logiciel Photofiltre Sommaire 1. Quelques mots sur l image 2. Obtenir des images numériques 3. Le tableau de bord de logiciel PhotoFiltre 4. Acquérir une image 5. Enregistrer une image 6. Redimensionner

Plus en détail

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4

Plus en détail

1. Structure d'un programme FORTRAN 95

1. Structure d'un programme FORTRAN 95 FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)

Plus en détail

Premiers pas avec Mathematica

Premiers pas avec Mathematica Premiers pas avec Mathematica LP206 : Mathématiques pour physiciens I Année 2010/2011 1 Introduction Mathematica est un logiciel de calcul formel qui permet de manipuler des expressions mathématiques symboliques.

Plus en détail

Petit guide d utilisation Prezi

Petit guide d utilisation Prezi Petit guide d utilisation Prezi Étape 1 : Rendez-vous à www.prezi.com. Étape 2 : De la page d accueil, cliquez sur Sign Up. Étape 3 : Après avoir cliqué sur Sign Up, cliquez sur Get dans le bas de la colonne

Plus en détail

Securexam pour le programme CPA,CGA

Securexam pour le programme CPA,CGA Securexam pour le programme CPA,CGA Plan de la présentation 1. Introduction 2. Les guides 3. Achat, inscription, installation du logiciel et examen d admission 4. Démonstration de l utilisation du logiciel

Plus en détail

Exercices sur SQL server 2000

Exercices sur SQL server 2000 Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en

Plus en détail

La base de données dans ArtemiS SUITE

La base de données dans ArtemiS SUITE 08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et

Plus en détail

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Ce guide explique les différentes étapes de l installation et de la configuration des composantes

Plus en détail

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :

Plus en détail

COMMENCER AVEC VUE. Chapitre 1

COMMENCER AVEC VUE. Chapitre 1 Chapitre 1 COMMENCER AVEC VUE Traduction en français du premier chapitre du manuel d'utilisation du logiciel VUE. Traduit de l'américain par Bernard Aubanel. CRÉER UNE NOUVELLE CARTE Pour ouvrir VUE: 1.

Plus en détail

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Comment sélectionner des sommets, des arêtes et des faces avec Blender? Comment sélectionner des sommets, des arêtes et des faces avec Blender? VVPix v 1.00 Table des matières 1 Introduction 1 2 Préparation d une scène test 2 2.1 Ajout d objets dans la scène.........................................

Plus en détail

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés

Plus en détail

Leçon n 4. Analyse graphique Techniques de construction de barres et styles de. Fenêtres d analyse graphique. Leçon n 4

Leçon n 4. Analyse graphique Techniques de construction de barres et styles de. Fenêtres d analyse graphique. Leçon n 4 Leçon n 4 Table des matières Fenêtre d analyse graphique... 1 Demande de données avec le gestionnaire de téléchargement... 7 Formater le symbole dans un graphique 2 Changer le style d un symbole... 8 Modifier

Plus en détail

«Petit guide d utilisation Prezi» par Marc Nolet

«Petit guide d utilisation Prezi» par Marc Nolet «Petit guide d utilisation Prezi» par Marc Nolet Étape 1 : INSCRIPTiON : S inscrire à Prezi en suivant les étapes à l aide du tutoriel suivant : cliquez ici Étape 2 : OUVRIR UNE NOUVELLE PRÉSENTATION :

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Logiciel ArpentGIS-PC Guide de l utilisateur

Logiciel ArpentGIS-PC Guide de l utilisateur D3E Electronique Logiciel ArpentGIS-PC Guide de l utilisateur D3E Electronique SA 2003-2008 D3E ELECTRONIQUE Parc du Grand Troyes 3 Rond-point Winston Churchill 10302 SAINTESAVINE Cedex Email : support@arpentgis.com

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

Guide d utilisation commandes des pièces de rechange Rev.1.0.3

Guide d utilisation commandes des pièces de rechange Rev.1.0.3 SECLI Ver.2.3 Guide d utilisation commandes des pièces de rechange Rev.1.0.3 Ce document est constamment actualisé: vérifiez le n de la version pour savoir s il existe d éventuelles mises à jour Futura

Plus en détail

Structure du format BMP, sa lecture, sa construction et son écriture

Structure du format BMP, sa lecture, sa construction et son écriture Structure du format BMP, sa lecture, sa construction et son écriture Claude Parisel Mars 2003 Table des matières : 1. Le choix du format 2. Commentaires sur les autres formats 3. Format BMP pour noir&blanc,

Plus en détail

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour

Plus en détail

Initiation à la programmation OEF pour Wims (exercices).

Initiation à la programmation OEF pour Wims (exercices). page 1 sur 9 Initiation à la programmation OEF pour Wims (exercices). Les titres des différentes parties de ce document, en grisé, sont donnés en référence au document Wims «DocAide Exercices OEF» rédigé

Plus en détail

8. Gestionnaire de budgets

8. Gestionnaire de budgets 8. Gestionnaire de budgets 8.1 Introduction Le Gestionnaire de budgets (Budget Workbench) permet aux utilisateurs de travailler sur les données budgétaires qu ils ont importées sur leur station de travail

Plus en détail

ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE

ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE Description du problème L écoulement sur une plaque plane fait partie des problèmes classiques de la mécanique des fluides les plus étudiés.

Plus en détail

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne

Plus en détail

ASUS AI Suite II. D083 v1.0

ASUS AI Suite II. D083 v1.0 D083 v1.0 ASUS AI Suite II Installer AI Suite II... 2 Utiliser AI Suite II... 2 Personnaliser l interface... 5 TurboV EVO... 7 TurboV... 7 Auto Tuning (Overclocking automatique)... 10 EPU... 12 FAN Xpert...

Plus en détail

Fonction Memory Viewer

Fonction Memory Viewer Mode d emploi Fonction Memory Viewer Ceci est le mode d emploi de la fonction Memory Viewer. Veuillez lire entièrement ce mode d emploi pour utiliser la fonction Memory Viewer. Tout d abord, lisez le mode

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail