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 : 08/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 : https://wiki.ucar.edu/display/dasg/building+paraview+for+parallel+operation - 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

Introduction à Scilab

Introduction à Scilab Introduction à Scilab Nicolas Kielbasiewicz 21 juin 2007 Scilab est un logiciel gratuit développé à l INRIA (l Institut National de Recherche en Informatique et Automatique) sous Windows, Linux et Mac,

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

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

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

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

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

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

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

Cytoscape pour la visualisation et le traitement de grands graphes

Cytoscape pour la visualisation et le traitement de grands graphes Cytoscape pour la visualisation et le traitement de grands graphes Laurent Risser CNRS, Institut de Mathématiques de Toulouse 01/16 1) Principaux logiciels Outils libres pour la visualisation et traitement

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

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

Enregistreur de données de température

Enregistreur de données de température Manuel d utilisation Enregistreur de données de température Modèle TH10 Introduction Nous vous félicitons d avoir fait l acquisition de l Enregistreur de données de température. Cet enregistreur de données

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

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

Contenu des cellules 36 Sélectionner des cellules 37 Sélectionner des lignes, des colonnes et des plages spéciales 38

Contenu des cellules 36 Sélectionner des cellules 37 Sélectionner des lignes, des colonnes et des plages spéciales 38 1 2 Introduction XVII Débuter avec Excel 1 Démarrer Excel 2 Nouveau! La fenêtre Excel 3 Utiliser le ruban 4 Nouveau! Choisir des commandes 5 Nouveau! Utiliser le ruban et les barres d outils 6 Nouveau!

Plus en détail

Guide utilisateur - Logiciel

Guide utilisateur - Logiciel Guide utilisateur - Logiciel Le contenu de ce guide et les spécifications de ce produit peuvent être modifiés sans préavis. Brother se réserve le droit d apporter à tout moment et sans préavis des modifications

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

A1-1 TP3 Gmsh et partitionnement de maillage

A1-1 TP3 Gmsh et partitionnement de maillage A1-1 TP3 Gmsh et partitionnement de maillage Nicolas Kielbasiewicz 23 septembre 2013 1 Introduction à Gmsh Sous Windows et Mac OS, Gmsh est une application native. Sous Linux, il se lance en ligne de commande,

Plus en détail

EndNote X INSTITUT PASTEUR 1 ENDNOTE X

EndNote X INSTITUT PASTEUR 1 ENDNOTE X EndNote X INSTITUT PASTEUR 1 ENDNOTE X 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

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 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

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

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

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

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

VPython : visualisation 3D pour le commun des mortels

VPython : visualisation 3D pour le commun des mortels : visualisation 3D pour le commun des mortels INRIA-Lorraine LORIA Rencontres Mondiales du Logiciel Libre 2005 Plan 1 Présentation de 2 La scène Les objets 3 Contrôle de l animation Les évènements Interfaces

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

Documentation Tableur OpenOffice 2

Documentation Tableur OpenOffice 2 Documentation Tableur OpenOffice 2 1. Environnement de travail Nom du Nom du logiciel Barre de Zone de nom elle affiche l'adresse du champ sélectionné Cellule active Zone d'édition : elle affiche le contenu

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

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

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la MS Project 1- Créer un nouveau projet définir la date du déclenchement (début) ou de la fin : File New 2- Définir les détails du projet : File Properties (permet aussi de voir les détails : coûts, suivi,

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

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

1) contenu de ce CD-ROM codeblocks-10.05mingw-setup.exe

1) contenu de ce CD-ROM codeblocks-10.05mingw-setup.exe 1) contenu de ce CD-ROM Ce CD-ROM contient une notice d utilisation de CodeBlocks : CodeBlocks_V10.05.pdf : c est le fichier que vous lisez en ce moment. Il s agit de la documentation d'installation et

Plus en détail

Le logiciel de gestion des présences : «Attendance Management»

Le logiciel de gestion des présences : «Attendance Management» Le logiciel de gestion des présences : «Attendance Management» 1.) Installation. 2.) Communication avec le terminal (pointeuse). 3.) Gestion des employés. 4.) Création des horaires avec l assistant d aide

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

Printer Driver. Guide d installation Ce guide décrit l installation du pilote d imprimante pour Windows 7, Windows Vista et Windows XP.

Printer Driver. Guide d installation Ce guide décrit l installation du pilote d imprimante pour Windows 7, Windows Vista et Windows XP. 4-417-503-21(1) Printer Driver Guide d installation Ce guide décrit l installation du pilote d imprimante pour Windows 7, Windows Vista et Windows XP. Avant d utiliser ce logiciel Avant d utiliser le pilote

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

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

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

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

Ch. 1 : Bases de programmation en Visual Basic

Ch. 1 : Bases de programmation en Visual Basic Ch. 1 : Bases de programmation en Visual Basic 1 1 Variables 1.1 Définition Les variables permettent de stocker en mémoire des données. Elles sont représentées par des lettres ou des groupements de lettres

Plus en détail

UTILISER SA CALCULATRICE GRAPHIQUE TI NSPIRE CX CAS

UTILISER SA CALCULATRICE GRAPHIQUE TI NSPIRE CX CAS UTILISER SA CALCULATRICE GRAPHIQUE TI NSPIRE CX CAS Table des matières I ) Bon à savoir 2 I.1. L écran d Accueil (Home), le Bloc-Note (Scratchpad) et les classeurs............................ 2 I.2. Le

Plus en détail

Utilitaire d importation et d exportation de données pour NewWayService 4

Utilitaire d importation et d exportation de données pour NewWayService 4 Utilitaire d importation et d exportation de données pour NewWayService 4 Copyright 1996-2009 OroLogic Inc. http://www.orologic.com Révision 4.01 Table des matières I Table des matières Introduction à

Plus en détail

REALISER UNE CARTE GEOGRAPHIQUE SUR MESURE

REALISER UNE CARTE GEOGRAPHIQUE SUR MESURE REALISER UNE CARTE GEOGRAPHIQUE SUR MESURE Que fait-on? On crée une carte géographique sur laquelle on n affiche que l information strictement nécessaire à la présentation d une oeuvre. Pourquoi le fait-on?

Plus en détail

Installer et configurer le serveur de fichier et contrôleur de domaine basé sur samba 3

Installer et configurer le serveur de fichier et contrôleur de domaine basé sur samba 3 Installer et configurer le serveur de fichier et contrôleur de domaine basé sur samba 3 SOMMAIRE INTRODUCTION... 2 PRE-REQUIS... 2 ENVIRONNEMENT TECHNIQUE... 2 MIGRATION DE DONNEES ET DE CONFIGURATION...

Plus en détail

Manuel d utilisation

Manuel d utilisation Manuel d utilisation Table des matières 1. Fonctionnalités 2. Caractéristiques 3. Pièces et accessoires 4. Vue rapide de l appareil 5. Installation d un disque dur SATA 6. Installer le logiciel 7. Le logiciel

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

Tutoriel Drupal «views»

Tutoriel Drupal «views» Tutoriel Drupal «views» Tutoriel pour la découverte et l utilisation du module Drupal «Views» 1 Dans ce tutoriel nous allons d abord voir comment se présente le module views sous Drupal 7 puis comment

Plus en détail

Diffusé par Le Projet Documentation OpenOffice.org

Diffusé par Le Projet Documentation OpenOffice.org Comment Faire des Calculs Simples Et Mettre en Forme des Cellules Et les Feuilles d'un Classeur Diffusé par Le Projet Documentation OpenOffice.org Table des matières 1. Une rapide introduction. Introduction

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

Découverte de la calculatrice TI-nspire CX / TI-nspire CX CAS

Découverte de la calculatrice TI-nspire CX / TI-nspire CX CAS Découverte de la calculatrice TI-nspire CX / TI-nspire CX CAS Ce document a été réalisé avec la version 3.02 de la calculatrice TI-Nspire CX CAS. Il peut être traité en une ou plusieurs séances (la procédure

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

Utilisation des outils Easy Interactive Tools sous Mac OS

Utilisation des outils Easy Interactive Tools sous Mac OS Utilisation des outils Easy Interactive Tools sous Mac OS Après avoir téléchargé et installé les outils Easy Interactive Tools, vous pouvez utiliser les crayons inclus avec le projecteur BrightLinkMC pour

Plus en détail

Guide pratique pour aligner une transcription sous ELAN

Guide pratique pour aligner une transcription sous ELAN Guide pratique pour aligner une transcription sous ELAN Version 2.0 Juin 2009 Isabel Colón de Carvajal Laboratoire ICAR (CNRS & Université de Lyon) 1 Introduction générale... 1 2 Installation du logiciel...

Plus en détail

Introduction à Visual Basic

Introduction à Visual Basic La fenêtre (form) principale: Zone de titre Points d attraction pour le dessin des contrôles Menu Système Fenêtre s affichant lors de l exécution du programme 15 Raccourci F4 Propriétés de la fenêtre principale

Plus en détail

Thèmes : Ateliers Bureautiques F2+ dans le cadre du DIF

Thèmes : Ateliers Bureautiques F2+ dans le cadre du DIF Thèmes : Ateliers Bureautiques F2+ dans le cadre du DIF Prise en main de l outil micro / Word / Excel / Internet : 20 h Perfectionnement de l outil micro : Word / Excel / Internet : 20 h Perfectionnement

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

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

Manuel de l utilisateur

Manuel de l utilisateur Manuel de l utilisateur Traduit par Arnaud Collet Pour en savoir plus sur les graphes de fonctions, le tracé des tableaux de valeurs, la résolution des équations, les transformations, et plus encore! Si

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

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

Le langage PHP. Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/

Le langage PHP. Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ Le langage PHP Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 38 Plan 1 Introduction au langage PHP 2 2 / 38 Qu est ce que PHP? langage interprété

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

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

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

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

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

Programmation Visual Basic sous Excel

Programmation Visual Basic sous Excel 1 Programmation Visual Basic sous Excel Version provisoire Septembre 06 1 Introduction Excel était avant tout un tableur. Au fil des versions, il a su évoluer et intégrer des fonctionnalités qui le rendent

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

Screen Receiver pour la série fx-cg ClassPad 330 PLUS ClassPad II

Screen Receiver pour la série fx-cg ClassPad 330 PLUS ClassPad II F Screen Receiver pour la série fx-cg ClassPad 330 PLUS ClassPad II (pour Windows, pour Macintosh) Mode d emploi Site Internet pédagogique international de CASIO http://edu.casio.com Des manuels sont disponibles

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

Guide d utilisation Novaxel

Guide d utilisation Novaxel Guide d utilisation Novaxel 1 Objectifs Aucun Prérequis Type Guide explicatif 110 pages Objectifs de ce guide Comprendre les principes de la GED Savoir gérer de l arborescence de classement Ressources

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

Le calcul numérique : pourquoi et comment?

Le calcul numérique : pourquoi et comment? Le calcul numérique : pourquoi et comment? 16 juin 2009 Claude Gomez Directeur du consortium Scilab Plan Le calcul symbolique Le calcul numérique Le logiciel Scilab Scilab au lycée Le calcul symbolique

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

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

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

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

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

Tutorial. Galaxy environment. Toulouse, 22-23 septembre 2015. Sarah Maman Plateforme Sigenae - INRA Toulouse. Contact : sigenae-support@listes.inra.

Tutorial. Galaxy environment. Toulouse, 22-23 septembre 2015. Sarah Maman Plateforme Sigenae - INRA Toulouse. Contact : sigenae-support@listes.inra. Tutorial Galaxy environment Toulouse, 22-23 septembre Sarah Maman Plateforme Sigenae - INRA Toulouse 1 sur 11 Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : http://galaxy-workbench.toulouse.inra.fr/

Plus en détail

Court guide d'utilisation du système RTL

Court guide d'utilisation du système RTL Court guide d'utilisation du système RTL Le système portable RTL fonctionnant avec LEPLA s'effectue en trois étapes. 1. Calculatrice graphique TI, 2. interface(cbl, CBL2 or LabPro), 3. un ou plusieurs

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

Les procédures stockées et les fonctions utilisateur

Les procédures stockées et les fonctions utilisateur Les procédures stockées et les fonctions utilisateur Z Grégory CASANOVA 2 Les procédures stockées et les fonctions utilisateur [08/07/09] Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les procédures

Plus en détail

OBJECTIFS DE CE GUIDE... 5 QU EST-CE QU UN DOCUMENT ACCESSIBLE... 5 LA STRUCTURE D UN DOCUMENT... 6 LES TITRES ET LES SOUS-TITRES...

OBJECTIFS DE CE GUIDE... 5 QU EST-CE QU UN DOCUMENT ACCESSIBLE... 5 LA STRUCTURE D UN DOCUMENT... 6 LES TITRES ET LES SOUS-TITRES... Diffusion de l information dans Internet Guide de création de documents Word accessibles 5 novembre 2009 OBJECTIFS DE CE GUIDE... 5 QU EST-CE QU UN DOCUMENT ACCESSIBLE... 5 LA STRUCTURE D UN DOCUMENT...

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

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

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

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

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

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

La gestion bibliographique avec EndNote X4

La gestion bibliographique avec EndNote X4 La gestion bibliographique avec EndNote X4 David Fournier-Viger Conseiller en documentation Téléphone : (819) 762-0931 poste 1100 Bibliothèque Cégep-Université Abitibi-Témiscamingue Plan de l atelier Introduction

Plus en détail