Changeset 97 for trunk/SRC/Obsolete/lec.pro
- Timestamp:
- 06/09/06 17:18:59 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Obsolete/lec.pro
r44 r97 3 3 ;------------------------------------------------------------ 4 4 ;+ 5 ; NAME:lec 6 ; 7 ; 8 ; PURPOSE: 5 ; @file_comments 9 6 ; lit les fichiers Vairmer en sort: 10 ; un tableau 2d ou 3d en fonction de nomchamp qui est le nom 11 ; du champ a extaire (2d s'il commence par SO et 3d s'il commence par VO) 12 ; cette fonction modifie aussi les variables globales: 13 ; varname: trois lettres: nom de l'experience 14 ; vargrid: nom de la grille 15 ; vardate: date (yy)yymmdd 16 ; varexp: nom Vairmer du champ a tarcer 17 ; 18 ; CATEGORY: 19 ; Graphics, lecture de fichier Vaimer 20 ; 21 ; CALLING SEQUENCE: 22 ; resultat=lec('nom_Vairmer'[,date[,'nom_experience']]) 23 ; 24 ; INPUTS: 25 ; nom_Vairmer: 2 choix possibles: 7 ;un tableau 2d ou 3d en fonction de nomchamp qui est le nom 8 ;du champ a extaire (2d s'il commence par SO et 3d s'il commence par VO) 9 ;cette fonction modifie aussi les variables globales: 10 ;varname: trois lettres: nom de l'experience 11 ;vargrid: nom de la grille 12 ;vardate: date (yy)yymmdd 13 ;varexp: nom Vairmer du champ a tarcer 14 ; 15 ; @obsolete 16 ; @categories Graphics, lecture de fichier Vaimer 17 ; 18 ; @examples 19 ; IDL>resultat=lec('nom_Vairmer'[,date[,'nom_experience']]) 20 ; 21 ; @param nomchamp {in}{required} 2 choix possibles: 26 22 ; 1) nom de champ Vairmer (chaine de 8 caracteres en majuscule ou 27 23 ; minuscule commencant par vo ou so). Dans cette methode on saute directement … … 31 27 ; plus rapide car elle va directement chercher le fichier qui nous interesse. 32 28 ; 33 ; arguments optionnels: 34 ; 35 ; date:nombres de 6 ou 8 chiffres (anneemoisjour, par ex:19980507) 36 ; nom_experience:trois lettres designant le nom de l'experience 37 ; 38 ; KEYWORD PARAMETERS: 39 ; 40 ; /ANOM:type du fichier vairmer par rapport auquel on doit calculer 29 ; @param date {in}{optional} nombres de 6 ou 8 chiffres (anneemoisjour, par ex:19980507) 30 ; @param nomexp {in}{optional} trois lettres designant le nom de l'experience 31 ; 32 ; 33 ; @keyword /ANOM {in} type du fichier vairmer par rapport auquel on doit calculer 41 34 ; l'anomalie ('EX','AN','SE','MO','') 42 35 ; 43 ; /ECRIT:permet d'imprimer tous les noms vairmer que contient le fichier.36 ; @keyword /ECRIT {in} permet d'imprimer tous les noms vairmer que contient le fichier. 44 37 ; ds ce cas en input on met seulement 'vo' ou 'so' la fonction retourne le 45 38 ; nombre de fichiers lus. 46 39 ; 47 ; /EXPANOM:si on calcule l'anom par rapport a une exper40 ; @keyword /EXPANOM {in} si on calcule l'anom par rapport a une exper 48 41 ; differente 49 42 ; 50 ; FILENAME:string pour passer directement le nom du champ sans43 ; @keyword FILENAME string pour passer directement le nom du champ sans 51 44 ; utiliser les inputs: nom_Vairmer',date,'nom_experience'. Rq si 52 45 ; ces inputs sont qd meme donnes ils ne sont pas modifies par 53 46 ; filename. 54 47 ; 55 ; /GRID:lorsque ce mot clef est active, lec retourne la liste48 ; @keyword /GRID lorsque ce mot clef est active, lec retourne la liste 56 49 ; des types de grilles (T, U...) auxquelles se rapportent les 57 50 ; variables. ds ce cas en input on met seulement 'vo' ou 'so'. 58 51 ; 59 ; /NAME:lorsque ce mot clef est active, lec retourne la liste52 ; @keyword /NAME lorsque ce mot clef est active, lec retourne la liste 60 53 ; des noms des variables. ds ce cas en input on met seulement 61 54 ; 'vo' ou 'so'. 62 55 ; 63 ; /TOUT:oblige lec a lire le champ sur tout le domaine qui a56 ; @keyword /TOUT oblige lec a lire le champ sur tout le domaine qui a 64 57 ; etait selectionne pour la cession en cours (jpi,jpj,jpk) 65 58 ; 66 ; OUTPUTS:un tableau 2 ou 3d. sans le mot cle /TOUT, sa taille est59 ; @returns un tableau 2 ou 3d. sans le mot cle /TOUT, sa taille est 67 60 ; celle du sous domaine definit par domdef (nx,ny,nz). avec /TOUT le 68 61 ; champ a la taille du domaine qui a etait selectionne pour la … … 70 63 ; pour les sous domaines cf: 71 64 ; http://www.ipsl.jussieu.fr/~smlod/sousdomaine.html 72 ; 73 ; COMMON BLOCKS: 74 ; common.pro isnumber.pro fivardate.pro 75 ; 76 ; SIDE EFFECTS:Retourne -1 en cas d'erreur. 77 ; 78 ; RESTRICTIONS: 79 ; 80 ; EXAMPLE: 81 ; 82 ; MODIFICATION HISTORY: Sebastien Masson (smasson@lodyc.jussieu.fr) 65 ; Retourne -1 en cas d'erreur. 66 ; 67 ; @uses common.pro isnumber.pro fivardate.pro 68 ; 69 ; @history Sebastien Masson (smasson\@lodyc.jussieu.fr) 83 70 ; 26/5/98 84 71 ; Jerome Vialard : adaptation au format vairmer
Note: See TracChangeset
for help on using the changeset viewer.