Changeset 212 for trunk/SRC


Ignore:
Timestamp:
02/14/07 11:47:10 (17 years ago)
Author:
smasson
Message:

include [yz]reverse in read_ncdf_varget

Location:
trunk/SRC
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Grid/ncdf_meshread.pro

    r172 r212  
    269269  izminmeshsauve = izminmesh 
    270270  izminmesh = 0 
     271; 
     272  key_yreverse = 0 
     273  key_zreverse = 0 
    271274;------------------------------------------------------- 
    272275; 2d arrays: 
     
    569572  widget_control, noticebase, bad_id = nothing, /destroy 
    570573; 
    571   key_yreverse = 0 
    572   key_zreverse = 0 
    573574  key_gridtype = 'c' 
    574575; 
  • trunk/SRC/Grid/ncdf_meshroms.pro

    r173 r212  
    254254  izminmeshsauve = izminmesh 
    255255  izminmesh = 0 
     256; 
     257  key_yreverse = 0 
     258  key_zreverse = 1 
    256259;------------------------------------------------------- 
    257260; 2d arrays: 
     
    490493  widget_control, noticebase, bad_id = nothing, /destroy 
    491494; 
    492   key_yreverse = 0 
    493   key_zreverse = 1 
    494495  key_gridtype = 'c' 
    495496; 
  • trunk/SRC/ToBeReviewed/LECTURE/read_ncdf.pro

    r209 r212  
    491491  varexp = file_basename(filename) 
    492492 
    493 ; we apply reverse 
    494   IF keyword_set(key_yreverse) AND ny NE 1 THEN BEGIN  
    495     IF varcontient.ndims - ((where(varcontient.dim EQ contient.recdim))[0] NE -1) EQ 2 THEN $ 
    496        res = reverse(reform(res, nx, ny, jpt, /overwrite),  2) $ 
    497     ELSE res = reverse(reform(res, nx, ny, nz, jpt, /overwrite),  2) 
    498   ENDIF 
    499   if keyword_set(key_zreverse) AND nz NE 1 $ 
    500      AND varcontient.ndims - ((where(varcontient.dim EQ contient.recdim))[0] NE -1) EQ 3 THEN $ 
    501         res = reverse(reform(res, nx, ny, nz, jpt, /overwrite),  3) 
    502493; We apply the value valmask on land points. 
    503494  if NOT keyword_set(cont_nofill) then begin 
  • trunk/SRC/ToBeReviewed/LECTURE/read_ncdf_varget.pro

    r192 r212  
    446446      endcase 
    447447   END 
    448 endcase 
     448 ENDCASE 
     449 
     450; we apply reverse 
     451  IF keyword_set(key_yreverse) AND ny NE 1 THEN BEGIN  
     452    IF varcontient.ndims - ((where(varcontient.dim EQ contient.recdim))[0] NE -1) EQ 2 THEN $ 
     453       res = reverse(reform(res, nx, ny, jpt, /overwrite),  2) $ 
     454    ELSE res = reverse(reform(res, nx, ny, nz, jpt, /overwrite),  2) 
     455  ENDIF 
     456  if keyword_set(key_zreverse) AND nz NE 1 $ 
     457     AND varcontient.ndims - ((where(varcontient.dim EQ contient.recdim))[0] NE -1) EQ 3 THEN $ 
     458        res = reverse(reform(res, nx, ny, nz, jpt, /overwrite),  3) 
Note: See TracChangeset for help on using the changeset viewer.