Changeset 161 for trunk/tools/idl_netcdf/ncdf_colle.pro
- Timestamp:
- 11/12/09 17:15:09 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/idl_netcdf/ncdf_colle.pro
r160 r161 1 ;------------------------------------------------------------2 ;------------------------------------------------------------3 ;------------------------------------------------------------4 1 ;+ 5 ; NAME:ncdf_colle 6 ; 7 ; PURPOSE:permet de coller n fichiers entre eux suivant une 2 ; 3 ; permet de coller n fichiers entre eux suivant une 8 4 ; direction. c.a.d. qu''un nouveau fichier de sortie est ecrit et que 9 5 ; si les variables comportent la dimension a coller alors la variable 10 6 ; de sortie sera un collage des n variables d''entree suivant la dite dimension 11 7 ; 12 ; CATEGORY:bidouille de fichiers netcdf 13 ; 14 ; CALLING SEQUENCE:ncdf_colle,'nomfich1,nomfich2,nomfich3,...','nomfichout','nomdirection' 15 ; 16 ; INPUTS: 17 ; 'nomfich1,nomfich2,nomfich3,...': un string contenant la 8 ; @categories 9 ; bidouille de fichiers netcdf 10 ; 11 ; @param LISTIN {in}{required} 12 ; 'nomfich1,nomfich2,nomfich3,...': un string contenant la 18 13 ; liste des noms des ficchiers en entree separes par une virgule 19 14 ; 20 ; 'nomfichout': un string contenant le nom du fichier en sortie 21 ; 22 ; 'nomdirection': un string contenant le nom de la dimension 23 ; suivant laquelle on doit faire le collage. 24 ; 25 ; REMARQUE: si nomdimection n''existe pas ds le fichier et que les 15 ; @param NOMFICHOUT {in}{required} 16 ; un string contenant le nom du fichier en sortie 17 ; 18 ; @param NOMDIREC {in}{required} 19 ; un string contenant le nom de la dimension 20 ; suivant laquelle on doit faire le collage. 21 ; 22 ; REMARQUE: si nomdirec n''existe pas ds le fichier et que les 26 23 ; fichiers d''entree ne comportent pas de dimension infinie alors on cree la dimension 27 ; infinie nomdirec tionet on constitue pour chaque variable un24 ; infinie nomdirec et on constitue pour chaque variable un 28 25 ; "empilement" des n tableaux suivant la nouvelle direction. En clair 29 26 ; avec n fichiers sans dim temporelle on cree une serie temporelle de n pas de temps. 30 27 ; 31 ; KEYWORD PARAMETERS: 32 ; 33 ; GARDE: vecteur donnant les noms des variables a 28 ; @keyword GARDE 29 ; vecteur donnant les noms des variables a 34 30 ; selectionner. si il n'est pas active toutes les variables 35 31 ; sont selectionnees. 36 32 ; 37 ; EXCLU: vecteur donnant les noms des variablers a ne pas 33 ; @keyword EXCLU 34 ; vecteur donnant les noms des variablers a ne pas 38 35 ; selectionner. si il n'est pas active toutes les variables 39 36 ; sont selectionnees. 40 37 ; 41 ; OUTPUTS: 42 ; 43 ; COMMON BLOCKS: attention cette procedure fait appelle a la fonction 38 ; @uses 39 ; attention cette procedure fait appelle a la fonction 44 40 ; colle.pro 45 41 ; souvant pour une raison encore inexpliquee, IDL ne reconnait pas ds … … 63 59 ; plantages en serie IDL affiche unable to allocate memory... 64 60 ; 65 ; RESTRICTIONS: 66 ; 67 ; EXAMPLE: 68 ; 69 ; MODIFICATION HISTORY: Sebastien Masson (smasson\@lodyc.jussieu.fr) 61 ; @restrictions 62 ; 63 ; @examples 64 ; 65 ; @history 66 ; Sebastien Masson (smasson\@lodyc.jussieu.fr) 70 67 ; 23/11/98 71 68 ; 13/1/98 : attribut concernant le min et le max 72 69 ;- 73 ;------------------------------------------------------------74 ;------------------------------------------------------------75 ;------------------------------------------------------------76 70 PRO ncdf_colle, listin, nomfichout, nomdirec, GARDE = garde, EXCLU = exclu 77 71 nomdirec = strlowcase(nomdirec)
Note: See TracChangeset
for help on using the changeset viewer.