Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gdl [Le 23/09/2009, 00:15]
AlainGDL ajout --prefix et MaJ 0.9rc3
gdl [Le 11/09/2022, 12:13] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 2: Ligne 2:
 ---- ----
 ====== GDL : GNU Data Language ====== ====== GDL : GNU Data Language ======
-<​note>​**GDL**,​ c'est l'​équivalent libre sous **GNU/​linux** d'​**IDL**. J'ai au début suivi des tutoriels pour compiler à la main les paquets et dépendances avant de me rendre compte qu'on pouvait l'​installer directement. Il faut juste savoir que **GDL**, ça veut dire **GNU Data Language**, et que par conséquent,​ rechercher **GDL** dans synaptics ne renvoie pas de résultats alors que le programme s'y trouve.</​note>​+<​note>​**GDL**,​ c'est l'​équivalent libre sous **GNU/​linux** d'​**IDL**. J'ai au début suivi des tutoriels pour compiler à la main les paquets et dépendances avant de me rendre compte qu'on pouvait l'​installer directement. Il faut juste savoir que **GDL**, ça veut dire **GNU Data Language**, et que par conséquent,​ rechercher **GDL** dans synaptics ne renvoie pas de résultats alors que le programme s'y trouve.
  
-===== Installation ===== +La version actuelle stable est la *0.9.5(au 15 Mai 2015).
-Pour installer **GDL** depuis un paquet pré-compilé,​ il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​gnudatalanguage|gnudatalanguage]]**.+
  
-À la deuxième ​fois que j'ai installé ​**GDL** sous **Ubuntu**, j'ai dû installer un deuxième ​paquet ​pour pouvoir afficher les courbes dans la fenêtre. Pour remédier au problèmej'ai installé **[[apt://plplot9-driver-xwin|plplot9-driver-xwin]]**+Il y deux façons d'​installer GDL sous Ubuntu : via les paquets ou via une compilation à la main. Une fois réalisé ​que le paquet s'appelle 
 +**[[apt://​gnudatalanguage|gnudatalanguage]]** et non pas **gdl**, l'installation par paquet ​ne pose pas de vrais problèmessauf qu'il faut bien penser à ajouter le driver X11 dans plplot (aujourd'​hui en version ​[[apt://plplot12-driver-xwin]]). L'​inconvénient des paquets est qu'ils sont en décalage par rapport aux avancées constantes 
 +du développement du logiciel : nouvelles fonctionnalités et corrections de bugs ... Comme de gros efforts ont été fait pour faciliter la compilation depuis le source 
 +quelque soit la version d'​Ubuntu depuis 10.04, il est vivement recommander d'​utiliser les sources et de faire un petit effort. 
 +</​note>​
  
-[[apt://​gnudatalanguage,​plplot9-driver-xwin|{{ :apt.png |Installer en 1 clic.}}]] 
  
-Vous pouvez aussi voir ici:  +===== Installation via un paquet ===== 
-[[http://packages.ubuntu.com/fr/hardy/interpreters/​gnudatalanguage|les dépendances de GDL]]+Pour installer **GDL** depuis un //vieux// paquet pré-compilé,​ il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​gnudatalanguage|gnudatalanguage]]**.
  
 +Un paquet optionnel mais généralement indispensable est le driver plplot d'​affichage X11 ( pour pouvoir afficher les courbes dans une fenêtre [sic]) :  **[[apt://​plplot9-driver-xwin|plplot9-driver-xwin]]** (vieux Ubuntu) ou  **[[apt://​plplot12-driver-xwin|plplot12-driver-xwin]]** (par exemple en 14.04).
  
-===== Compilation =====+Vous pouvez aussi voir ici: 
 +[[https://​packages.ubuntu.com/​utopic/​interpreters/​gnudatalanguage|les dépendances de GDL]] pour 14.10.
  
-La version APT est basée sur la version 0.9pre6 de GDL. Depuis, une 0.9rc1, une 0.9rc2 et une 0.9rc3 sont sorties, contenant des améliorations notables par rapport à la 0.9pre6, et le CVS est toujours actif ... Très franchement,​ à partir du moment ou les librairies (plplot, readline, gsl, ...) sont installées,​ il faut un très petit effort pour compiler le code source ..En général ;-)+===== Compilation de la version 0.9.5 =====
  
-Lors de la compilationla seule vraie //ruse// concerne plplot, car Debian n'a pas encore la version 5.9.0 de plplot ​ou le nombre de paramètres d'une fonction a changé ...+Tout se passe sans être rootet le //make install// est superfluIl faut juste pouvoir installer des paquets "​officiels"​ pour gagner du temps. 
 +Bien évidemment,​ il vous faudra peut-être trier dans les paquets manquants ​ou déjà installés ! 
 +Sur une machine récente avec 2 ou 4 et un SSD, compter moins de 5 minutes de compilation. 
 +(cette approche doit être transposable sans soucis à une machine sous Debian)
  
 <​code>​ <​code>​
-tar -zxf gdl-0.9rc1.tar.gz +$ sudo apt-get install g++ 
-cd gdl-0.9rc1 +$ sudo apt-get install cmake libncurses-dev libreadline-gplv2-dev \ 
-aclocal +  zlib1g-dev libpng-dev libgsl0-dev libwxbase2.8-dev \ 
-autoconf +  libplplot-dev libplplot-driver-xwin libmagick++-dev \ 
-automake +  libfftw3-dev libeigen3-dev pslib-dev 
-./​configure ​--enable-oldplplot +$ wget https://​sourceforge.net/​projects/​gnudatalanguage/​files/​latest/​download?​source=files -O gdl-0.9.5.tgz 
-make+tar -zxf gdl-0.9.5.tgz 
 +cd gdl-0.9.5 
 +$ mkdir build 
 +$ cd build 
 +$ cmake .. -DNETCDF=off ​-DHDF=off ​-DHDF5=off -DPYTHON=off 
 +$ cpus=`getconf _NPROCESSORS_ONLN` 
 +make -j $cpus 
 +$ make check 
 +$ cd .. 
 +$ sh ./​quick_start_GDL.sh
 </​code>​ </​code>​
  
-Ceci est évidemment transposable aux versions ​0.9rc2 et 0.9rc3.+===== Compilation de la version 0.9.5 CVS ===== 
 + 
 +Une fois la version vanilla 0.9.5 installée, il devient trivial de récupérer le CVS et de le compiler. Un des très grands intérêts du CVS actuel tient dans les progrès très significatifs pour les Widgets (//apt-get install libwxbase2.8-dev//​ si nécessaire !) 
 + 
 +===== Script de Compilation a minima ===== 
 + 
 +Un petit script automatisé permet de compiler a minima GDL, ce qui permet de tester les fonctionnalités centrales de GDL (interpréteur,​ affichage). Ce script a été écrit dans l'​esprit d'​être aussi robuste que possible, même sous OSX ou MSwin ou de très vieux GNU/Linux (e.g. Mandriva 2009 ou Suse10). De nombreuses //options// (usage de FFTw pour le FFT) ou //​optimisations//​ (usage de Eigen3 pour les opérations matricielles) de GDL y sont désactivés mais cela permet de tester à moindre frais la version récente de l'​interpréteur pour des utilisateurs dubitatifs. 
 + 
 +Il n'y a eu à ce jour aucun retour négatif sous Ubuntu (à partir de 10.04 inclus) et Debian (sauf ajout de quelques paquets -dev-, cf tuto) 
 + 
 +===== Autre exemple de compilation (obsolète) ===== 
 + 
 +Toute version antérieure à 0.9.5 est considérée comme obsolète. De plus, la voie //configure & make// a été retirée depuis ​0.9.5, remplacée par la voie //cmake & make//. (On ne garde ces explications juste au cas - ou (il y a parfois des ruses par rapport à certains cas pointus ... GDL est utilisé sur certains vieux OS 
 +pour faire tourner des pipelines extensivement testés ​et on peut vouloir rejouer cela ...)) 
 + 
 +Compilation en utilisant la version GDL : gdl-0.9.3 et plplot 5.9.5 (préalablement déjà compiler et installer.) 
 + 
 + 
 +<​code>​ 
 +$ tar -zxf gdl-0.9.3.tar.gz 
 +$ cd gdl-0.9.3 
 +$ ./configure --with-Magick=no --with-netcdf=no --with-hdf=no \ 
 +--with-hdf5=no --with-python=no \ 
 +--with-plplot=/​CheminVersPlplot/​plplot-5.9.5/​COMPILATION/​ 
 +$ make 
 +$ ./src/gdl  
 +</​code>​ 
 + 
 +Ceci est évidemment transposable aux autres versions de GDL
  
 Je considère que //make install// est facultatif: il est tout a fait possible de compiler le projet puis de vivre en local. Une autre solution est d'​utiliser un répertoire local, ce qui permet de faire co-exister la version Je considère que //make install// est facultatif: il est tout a fait possible de compiler le projet puis de vivre en local. Une autre solution est d'​utiliser un répertoire local, ce qui permet de faire co-exister la version
Ligne 41: Ligne 85:
 </​code>​ </​code>​
  
-Supposons que vous ayez la version 5.9.de plplot, compilée à la main, dans une arborescence locale, ainsi qu'une version ad-hoc de la GSL, il suffira de faire:+Supposons que vous ayez la version 5.9.de plplot, compilée à la main, dans une arborescence locale, ainsi qu'une version ad-hoc de la GSL, il suffira de faire:
  
 <​code>​ <​code>​
-tar -zxf gdl-0.9rc1.tar.gz +tar -zxf gdl-0.9.3.tar.gz 
-cd gdl-0.9rc1+cd gdl-0.9.3
 aclocal aclocal
 autoconf autoconf
 automake automake
 ./configure --without-hdf5 --with-Magick=no --without-netcdf --without-hdf \ ./configure --without-hdf5 --with-Magick=no --without-netcdf --without-hdf \
-  --with-plplot=/​home/​visiteur/​GDL/​plplot-5.9.0/​Compilation/ ​ \+  --with-plplot=/​home/​visiteur/​GDL/​plplot-5.9.5/​Compilation/ ​ \
   --with-gsl=/​home/​visiteur/​GDL/​gsl-1.11/​Compilation/​   --with-gsl=/​home/​visiteur/​GDL/​gsl-1.11/​Compilation/​
 </​code>​ </​code>​
Ligne 56: Ligne 100:
 J'en ai profité pour montrer comment désactiver certaines options: ceci fait gagner un temps notable à la compilation,​ surtout si on ne servira jamais de ces librairies ! J'en ai profité pour montrer comment désactiver certaines options: ceci fait gagner un temps notable à la compilation,​ surtout si on ne servira jamais de ces librairies !
  
-Si, par hasard la partie graphique ne démarrait pas convenablement,​ il peut être utile d'​ajouter ​+Si, par hasard la partie graphique ne démarrait pas convenablement,​ il peut être utile d'​ajouter
 <​code>​ <​code>​
-export LD_LIBRARY_PATH=/​home/​visiteur/​GDL/​plplot-5.9.0/​Compilation/​lib/​+export LD_LIBRARY_PATH=/​home/​visiteur/​GDL/​plplot-5.9.5/​Compilation/​lib/​
 </​code>​ </​code>​
 (si qlq1 pouvait expliquer, et me dire comment corriger cela dans le code, j'en serais ravi !) (si qlq1 pouvait expliquer, et me dire comment corriger cela dans le code, j'en serais ravi !)
-Attention, il ne faut pas confondre ce problème-ci avec le manque du package ​+Attention, il ne faut pas confondre ce problème-ci avec le manque du package
 décrit dans la partie //​installation//​. décrit dans la partie //​installation//​.
  
 +
 +===== Compilation de gdl-0.9rc4 sous Ubuntu 10.04 LTS =====
 + 
 +Il ne faut pas oublier que la compilation de GDL nécessite les paquets suivants: //readline, gsl, plplot// en version //dev//. Le paquet facultatif //fftw// est recommandé pour avoir une version efficace des FFT, meilleure que le code dans la GSL. Le paquet ImageMagick est facultatif mais il est vivement recommandé. Pour de simples tests, HDF et NetCDF ne sont pas vraiment indispensables ! (Si vous ne connaissez pas, passez ! En prime, ca gagnera du temps à la compilation ;-)
 +
 +Assurez vous bien d'​avoir installé avant le //​configure//​ les versions pour développement des paquets précités (//​lib...-dev//​),​ sinon vous rencontrerez des difficultés lors de la compilation,​ et des messages parfois déconcertants..
 +
 +A noter que les étapes //autoconf, ...// ne sont plus (ne devraient plus être) nécessaires en 0.9rc4 et CVS.
 +
 +==== Compilation de la version release. ====
 +
 +Récupérez l'​archive gdl-0.9rc4.tar.gz à l'​adresse suivante : https://​sourceforge.net/​projects/​gnudatalanguage/​ .
 +
 +Une fois l'​archive téléchargée,​ la décompresser à l'aide de tar puis se placer dans le répertoire créé.
 +Puis on passe à la préparation de la compilation avec //​configure//​.
 +
 +<​code>​
 +$ tar -zxf gdl-0.9rc4.tar.gz
 +$ cd gdl-0.9rc4
 +$ ./configure --with-Magick=no --with-python=no --with-netcdf=no --with-hdf=no --with-hdf5=no
 +</​code>​
 +
 +Le résultat obtenu est le suivant et permet de savoir quelles options ont été activées ou non.
 +
 +<​code>​
 +
 + GDL - GNU Data Language
 +  ----- compilation options: ---------------------------
 +  System: ​             i686-pc-linux-gnu
 +  Installation prefix: /usr/local
 +  C++ compiler: ​       g++ -g -O2
 +  OpenMP support: ​     yes (use --with-openmp=no if your compiler does not support it)
 +  ----- optional libraries (consult README/​INSTALL):​ ---
 +  wxWidgets: ​          ​no ​ (needs explicit enabling)
 +  Magick: ​             no
 +  NetCDF: ​             no
 +  HDF4:                no
 +  HDF5:                no
 +  FFTW:                no  (GSL version used by default)
 +  libproject: ​         no  (see also MAP_INSTALL)
 +  MPICH: ​              ​no ​ (needs explicit enabling)
 +  Python: ​             no  (see also PYTHON.txt)
 +  UDUNITS-2: ​          ​no ​ (needs explicit enabling)
 +  GRIB:                no  (needs explicit enabling)
 +  ----- notes on auxiliary files: ----------------------
 +  - consult MAP_INSTALL for details concerning auxiliary
 +    files needed for mapping support
 +  - SAVE and RESTORE procedures require *.pro files from
 +    the CMSVLIB package (see README for details)
 +  ------------------------------------------------------
 +  use '​make'​ to build and 'make install'​ to install GDL
 +
 +</​code>​
 +
 +
 +Selon la version de votre compilateur ou de plplot, vous pouvez avoir des messages d'​erreurs.
 +Pour pouvoir compiler, il faudra ajouter des options au lancement de //​configure//​.
 +
 +
 +Si votre compilateur ne supporte pas openmp. Vous pouvez ajouter l'​option suivante en lançant //​./​configure//​.
 +<​code>​
 +  --with-openmp=no ​
 +</​code>​
 +
 +Je compile avec une version 4.4.3 de gcc et openMp est supporté.
 +
 +Pour vérification de votre version de gcc :
 +<​code>​ $ gcc --version
 +gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
 +</​code>​
 +
 +Si vous avez une ancienne version de plplot ( antérieure à 5.9.0 ) , il vous faudra ajouter cette option.
 +
 +<​code>​ --enable-oldplplot ​ </​code>​
 +
 +Et enfin
 +<​code>​
 +$ make
 +$ make check
 +</​code>​
 +
 +Il est //normal// d'​avoir plusieurs ​ FAIL dans le //make check// (FAIL: test_angles.pro et ainsi de suite). Pas grave:
 +on va mettre à jour avec la version CVS, plus avancée.
 +
 +Une fois que ces étapes ont été réalisées (avec succès) vous pouvez lancer gdl, un exécutable se trouve dans le répertoire src (sh ./qui).
 +<​code>​
 +$ pwd
 +/​home/​visiteur/​GDL/​gdl-0.9rc4
 +$ sh ./​quick_start_GDL.sh ​
 +[: 14: !=: unexpected operator
 +Running current GDL with ./src/pro and ./testsuite in GDL_PATH
 ++/​home/​visiteur/​GDL/​gdl-0.9rc4/​src/​pro/:​+/​home/​visiteur/​GDL/​gdl-0.9rc4/​testsuite/​
 +
 +  GDL - GNU Data Language, Version 0.9rc4
 +
 +- For basic information type HELP,/INFO
 +- No startup file read (GDL_STARTUP/​IDL_STARTUP env. var. not set). 
 +- Please report bugs, feature or help requests and patches at:
 +  https://​sourceforge.net/​projects/​gnudatalanguage/​
 +
 +GDL> ​
 +</​code>​
 +
 +==== Compilation de la version CVS. ====
 +
 +Pour la version CVS, la démarche est similaire. La seule différence est la récupération du code source.
 +
 +Si vous voulez récupérer les sources pour la première fois ( ou dans un tout nouveau répertoire ) ,
 +saisissez la commande suivante, elle va créer un répertoire gdl ou se trouvera les sources.
 +<​code>​
 +$ cvs -z3 -d:​pserver:​anonymous@gnudatalanguage.cvs.sourceforge.net:/​cvsroot/​gnudatalanguage checkout gdl
 +</​code>​
 +
 +Ou encore pour mettre à jour votre version CVS, vous vous placez dans le répertoire gdl puis la commande suivante
 +
 +<​code>​
 +$ cvs -z3 -d:​pserver:​anonymous@gnudatalanguage.cvs.sourceforge.net:/​cvsroot/​gnudatalanguage update ​
 +$ mv gdl gdl-0.9.3cvs120301conf
 +</​code>​
 +
 +Les étapes suivantes sont à peu près les mêmes que pour la version release, à savoir :
 +  * mkdir
 +  * autoreconf
 +  * configure
 +  * make
 +  * make check
 +
 +<​code>​
 +$ cd gdl-0.9.3cvs120301conf
 +$ mkdir m4
 +$ autoreconf -vfi
 +$ ./configure --with-Magick=no --with-python=no --with-netcdf=no --with-hdf=no --with-hdf5=no
 +
 +                  GDL - GNU Data Language
 +  ----- compilation options: ---------------------------
 +  System: ​             i686-pc-linux-gnu
 +  Installation prefix: /usr/local
 +  C++ compiler: ​       g++ -g -O2
 +  OpenMP support: ​     yes
 +  Build type:          standalone (other: Python module)
 +  ----- optional libraries (consult README/​INSTALL):​ ---
 +  wxWidgets: ​          ​no ​ (needs explicit enabling)
 +  Magick: ​             no
 +  NetCDF: ​             no
 +  HDF4:                no
 +  HDF5:                no
 +  FFTW:                yes
 +  libproject: ​         no  (see also MAP_INSTALL)
 +  MPICH: ​              ​no ​ (needs explicit enabling)
 +  Python: ​             no  (see also PYTHON.txt)
 +  UDUNITS-2: ​          ​no ​ (needs explicit enabling)
 +  GRIB:                no  (needs explicit enabling)
 +  ----- notes on auxiliary files: ----------------------
 +  - consult MAP_INSTALL for details concerning auxiliary
 +    files needed for mapping support
 +  - SAVE and RESTORE procedures require *.pro files from
 +    the CMSVLIB package (see README for details)
 +  ------------------------------------------------------
 +----- note on OpenMP support -------------------------
 + ​OpenMP was autodetected,​ use --with-openmp=no if your
 + ​compiler does not support it (e.g. GCC < 4.2)
 +------------------------------------------------------
 +  use '​make'​ to build and 'make install'​ to install GDL
 +  (optional 'make check' tests the build - experimental)
 +
 +$ make
 +$ make check
 +
 +</​code>​
 +
 +Au jour d'​aujourd'​hui,​ il y a 3 FAIL: l'un est anecdotique,​ l'​autre remonte apparemment
 +une erreur d'​arrondi qui n'​avait pas été constatée par ailleurs (CentOS ou OSX). Le dernier FAIL est
 +plus subtil, étant lié à la représentation des ULONG64 sur des machines 32 et 64 bits. Ne pas s'en soucier.
 +
 +<note important>​
 +Pour les problèmes dus aux anciennes versions de gcc et de plplot ne pas oublier les options
 +à passer à configure. ( [[gdl#​compilation_de_la_version_release|voir compilation de la version release]] )
 +
 +</​note>​
 +
 +
 +
 +===== Compilation de gdl-0.9rc3 sous 9.04 =====
 +
 +Faisons l'​hypothèse que la version pré-compilée a déjà été installée. Ceci évitera de devoir ajouter une a une les librairies (fftw, gsl, ...).
 +
 +On récupère le TGZ de la 0.9rc3 sur Sourceforge ...
 +
 +En general, la ligne directe doit suffire ...
 +<​code>​
 +tar -zxf gdl-0.9rc3.tar.gz
 +cd gdl-0.9rc3
 +./configure
 +make
 +</​code>​
 +Cependant, il semble (du moins sur mon U 9.04 a moi) que le configure de GDL manque les FFTw, rangées sous /usr.
 +Je m'en suis sorti en faisant:
 +<​code>​
 +tar -zxf gdl-0.9rc3.tar.gz
 +cd gdl-0.9rc3
 +autoreconf
 +./configure --with-fftw=/​usr
 +make
 +</​code>​
 +Dans ce cas, a la fin du configure, quelques lignes donnent des informations importantes sur les librairies effectivement utilisées:
 +
 +<​code>​
 +[...]
 +                GDL - GNU Data Language
 +  ----- compilation options: ---------------------------
 +  System: ​             i686-pc-linux-gnu
 +  Installation prefix: /​home/​alaingdl/​GDL/​CurrentGDL
 +  C++ compiler: ​       g++ -g -O2
 +  ----- optional libraries (consult README/​INSTALL):​ ---
 +  wxWidgets: ​          ​no ​ (needs explicit enabling)
 +  Magick: ​             no
 +  NetCDF: ​             no
 +  HDF4:                no
 +  HDF5:                no
 +  FFTW:                yes
 +  libproject: ​         no  (see also MAP_INSTALL)
 +  MPICH: ​              ​no ​ (needs explicit enabling)
 +  Python: ​             no  (see also PYTHON.txt)
 +  UDUNITS-2: ​          ​no ​ (needs explicit enabling)
 +  ----- notes on auxiliary files: ----------------------
 +  - routines implemented in GDL are located in src/pro/,
 +    use GDL_PATH env. variable to inform GDL about their
 +    location (files not installed by 'make install'​)
 +  - consult MAP_INSTALL for details concerning auxiliary
 +    files needed for mapping support
 +  - SAVE and RESTORE procedures require *.pro files from
 +    the CMSVLIB package (see README for details)
 +  ------------------------------------------------------
 +  use '​make'​ to build and 'make install'​ to install GDL
 +</​code>​
 +après un appel ou je désactive pas mal de trucs :
 +
 +<​code>​
 +./​configure ​ --with-gsldir=/​home/​alaingdl/​GDL/​gsl-1.12/​Compilation/​
 +             ​--with-Magick=no --with-netcdf=no --with-hdf=no --with-hdf5=no ​
 +             ​--with-python=no ​
 +             ​--with-fftw=/​usr/​
 +             ​--prefix=/​home/​alaingdl/​GDL/​CurrentGDL/​
 +</​code>​
  
 ===== Configuration (proposition de nouvelle version) ===== ===== Configuration (proposition de nouvelle version) =====
  
-Ensuite, il faut définir les variables d'​environnements de GDL. Il y a deux variables GDL_PATH et GDL_STARTUP. Pour des raisons de compatibilité avec le langage IDL, si ces variables ne sont pas fournies, GDL va aussi considérer IDL_PATH et IDL_STARTUP. ​+Ensuite, il faut définir les variables d'​environnements de GDL. Il y a deux variables GDL_PATH et GDL_STARTUP. Pour des raisons de compatibilité avec le langage IDL, si ces variables ne sont pas fournies, GDL va aussi considérer IDL_PATH et IDL_STARTUP.
  
-GDL_PATH indique les chemins vers les programmes (fichiers ASCII généralement de suffixe .pro). ​+GDL_PATH indique les chemins vers les programmes (fichiers ASCII généralement de suffixe .pro).
 <​code>​ <​code>​
 ######### Variables d'​environnements pour GDL ############​ ######### Variables d'​environnements pour GDL ############​
Ligne 76: Ligne 364:
 Le petit "​+"​ veut dire qu'on va considérer récursivement tous les sous-répertoires ... Le petit "​+"​ veut dire qu'on va considérer récursivement tous les sous-répertoires ...
  
-Ces programmes peuvent former de vastes bibliothèques,​ telles [[http://​idlastro.gsfc.nasa.gov/​| Astron]] ou SolarSoft, ou de petits outils très connus [[http://​cow.physics.wisc.edu/​~craigm/​idl/​fitting.html|MPFIT]]. Ces programmes, écris en syntaxe IDL, sont plus ou moins bien gérés par GDL. Depuis les versions 0.9pre, la plupart des problèmes ont été réglés.+Ces programmes peuvent former de vastes bibliothèques,​ telles [[https://​idlastro.gsfc.nasa.gov/​| Astron]] ou SolarSoft, ou de petits outils très connus [[http://​cow.physics.wisc.edu/​~craigm/​idl/​fitting.html|MPFIT]]. Ces programmes, écris en syntaxe IDL, sont plus ou moins bien gérés par GDL. Depuis les versions 0.9pre, la plupart des problèmes ont été réglés.
  
 Bien évidemment,​ aussi bien GDL_PATH que GDL_STARTUP peuvent être stockées dans un fichier lu au démarrage, tel ''​~/​.bashrc''​ sous ''​bash''​. Bien évidemment,​ aussi bien GDL_PATH que GDL_STARTUP peuvent être stockées dans un fichier lu au démarrage, tel ''​~/​.bashrc''​ sous ''​bash''​.
Ligne 100: Ligne 388:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(en)** [[http://​gnudatalanguage.sourceforge.net|Site officiel]] ​+  * **(en)** [[http://​gnudatalanguage.sourceforge.net|Site officiel]]
   * **(fr)** [[http://​linuxfr.org/​2005/​10/​19/​19756.html| une dépêche]] sur [[http://​linuxfr.org| LinuxFr.org]] à l'​occasion de la version 0.8.11 de GDL   * **(fr)** [[http://​linuxfr.org/​2005/​10/​19/​19756.html| une dépêche]] sur [[http://​linuxfr.org| LinuxFr.org]] à l'​occasion de la version 0.8.11 de GDL
   * **(fr)** [[http://​linuxfr.org/​2007/​07/​10/​22715.html| une autre dépêche]] sur [[http://​linuxfr.org| LinuxFr.org]] à l'​occasion de la version 0.9pre5 de GDL   * **(fr)** [[http://​linuxfr.org/​2007/​07/​10/​22715.html| une autre dépêche]] sur [[http://​linuxfr.org| LinuxFr.org]] à l'​occasion de la version 0.9pre5 de GDL
-  * **(fr)** [[http://​aramis.obspm.fr/​~coulais/​IDL_et_GDL/​memo_GDL0.8.11.html| comment réussir à installer GDL]] sous [[Linux]] ou Mac OS X+  * **(fr)** [[http://​aramis.obspm.fr/​~coulais/​IDL_et_GDL/​memo_GDL.html| comment réussir à installer GDL]] sous [[Linux]] ou Mac OS X
   * **(en)** [[http://​www.sgeier.net/​tools/​GDL-intro.pdf| un tutoriel des commandes de base]]   * **(en)** [[http://​www.sgeier.net/​tools/​GDL-intro.pdf| un tutoriel des commandes de base]]
   * **(fr)** [[http://​aramis.obspm.fr/​~coulais/​IDL_et_GDL/​Matrice_IDLvsGDL_intrinsic.html| une liste des fonctions intrinsèques]] d'IDL disponibles dans GDL. Attention, certains mots-clef peuvent, il peut rester des bugs ...   * **(fr)** [[http://​aramis.obspm.fr/​~coulais/​IDL_et_GDL/​Matrice_IDLvsGDL_intrinsic.html| une liste des fonctions intrinsèques]] d'IDL disponibles dans GDL. Attention, certains mots-clef peuvent, il peut rester des bugs ...
-  * **(en)** [[http://​packages.ubuntu.com/​fr/​hardy/​interpreters/​gnudatalanguage|les dépendances de GDL]]+  * **(en)** [[https://​packages.ubuntu.com/​fr/​hardy/​interpreters/​gnudatalanguage|les dépendances de GDL]]
  
 ---- ----
-//​Contributeurs : [[utilisateurs:​Autiwa|Autiwa]],​ [[utilisateurs:​AlainGDL|AlainGDL]].//​+//​Contributeurs : [[utilisateurs:​Autiwa|Autiwa]],​ [[utilisateurs:​AlainGDL|AlainGDL]], [[utilisateurs:​LeaGDL|LeaGDL]].//
  • gdl.1253657746.txt.gz
  • Dernière modification: Le 23/09/2009, 00:15
  • par AlainGDL