Changeset 118 for trunk/SRC/Obsolete/nlec.pro
- Timestamp:
- 06/27/06 17:47:06 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Obsolete/nlec.pro
r114 r118 15 15 ; 16 16 ; 17 ; 18 ; 19 ; @keyword DIREC:'x' 'y' 'z' 'xy' 'xz' 'yz' 'xyz' directions selon lesquelles17 ; @keyword BOITE boite sur laquelle integrer (par defaut tt le domaine) 18 ; 19 ; @keyword DIREC 'x' 'y' 'z' 'xy' 'xz' 'yz' 'xyz' directions selon lesquelles 20 20 ; effectuer les moyennes (si rien n'est donne on n'effectue pas de moyenne) 21 21 ; 22 22 ; @keyword GRILLE impose la grille a laquelle est rapporte le champ. rq permet 23 ; d'aller plus vite ds la lecture 23 ; d'aller plus vite ds la lecture 24 24 ; 25 25 ; @keyword /TOUT oblige a lire le tableau entier en non pas celui reduit a domdef 26 ; 27 ; @uses common.pro vraidate juldate nlec5j nlecserie 26 ; @keyword STRUCTURE 27 ; @keyword SEUILMIN 28 ; @keyword SEUILMAX 29 ; @keyword NAN 30 ; 31 ; @keyword _EXTRA used to pass your keywords 32 ; 33 ; @uses common.pro vraidate juldate nlec5j nlecserie 28 34 ; 29 35 ; @history Sebastien Masson (smasson\@lodyc.jussieu.fr) 30 36 ; 14/8/98 37 ; 38 ; @version $Id$ 39 ; 31 40 ;- 32 41 ;------------------------------------------------------------ 33 42 ;REF.07.790101.grid.T.nc 34 ;REF.07.790101.grid.U.nc 35 ;REF.07.790101.grid.V.nc 43 ;REF.07.790101.grid.U.nc 44 ;REF.07.790101.grid.V.nc 36 45 ;REF.07.790101.grid.W.nc 37 46 ;------------------------------------------------------------ … … 51 60 ;------------------------------------------------------------ 52 61 case n_params() of 53 1:BEGIN 62 1:BEGIN 54 63 year=year+1900*(year ne 0 and year ne -1 and year lt 100) 55 64 date = day+100*month+10000*year 56 65 end 57 2:BEGIN 66 2:BEGIN 58 67 if size(debut, /tname) EQ 'STRING' then begin 59 68 prefix = strupcase(debut) … … 150 159 datejul = 5*numsortie-1+julday(1, 1, year) 151 160 if n_elements(date2) ne 0 then date2jul = 5*numsortie2-1+julday(1, 1, year2) $ 152 ELSE date2jul = datejul 161 ELSE date2jul = datejul 153 162 res = nlecserie(nom, datejul, date2jul,BOITE=boite,GRILLE=grille,TOUT=tout, _EXTRA = ex) 154 IF res[0] EQ -1 THEN BEGIN 163 IF res[0] EQ -1 THEN BEGIN 155 164 dejaserie = 1 156 165 GOTO, passerie 157 ENDIF 166 ENDIF 158 167 ENDIF ELSE BEGIN 159 168 passerie: … … 163 172 dejapasserie = 1 164 173 GOTO, serie 165 ENDIF 174 ENDIF 166 175 endelse 167 176 ENDIF ELSE BEGIN … … 233 242 ; moyenne eventuelle 234 243 ;------------------------------------------------------------ 235 IF keyword_set(direc) THEN BEGIN 244 IF keyword_set(direc) THEN BEGIN 236 245 IF jpt EQ 1 THEN res = moyenne(res,direc,BOITE=boite, nan = notan) $ 237 246 ELSE res = grossemoyenne(res,direc,BOITE=boite, nan = notan) 238 ENDIF 247 ENDIF 239 248 ;------------------------------------------------------------ 240 249 ; mise en placer des parametres pour le trace... … … 248 257 if keyword_set(structure) then res = {tab:res, grille:vargrid, unite:varunit, experience:varexp, nom:varname} 249 258 ;------------------------------------------------------------ 250 if keyword_set(key_performance) THEN print, 'temps nlec', systime(1)-tempsun 259 if keyword_set(key_performance) THEN print, 'temps nlec', systime(1)-tempsun 251 260 time = time-2l 252 261 return,res … … 254 263 ;------------------------------------------------------------ 255 264 end 256 257 258 259 260 261 262 263 264 265 266 267 268 269
Note: See TracChangeset
for help on using the changeset viewer.