Changeset 216


Ignore:
Timestamp:
02/21/07 11:20:40 (17 years ago)
Author:
smasson
Message:

include parts of ncdf_read into ncdf_read_varget. Should have no impact...

Location:
trunk/SRC
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Documentation/xmldoc/savesaxo.sh

    r209 r216  
    9696dooldtest=0 
    9797doidlwavedoc=0 
    98 doidldoc=0 
     98doidldoc=0svn  
    9999doTARsrc=0 
    100100doTARdata=0 
  • trunk/SRC/Grid/ncdf_meshread.pro

    r212 r216  
    272272  key_yreverse = 0 
    273273  key_zreverse = 0 
     274  key_gridtype = 'c' 
    274275;------------------------------------------------------- 
    275276; 2d arrays: 
     
    572573  widget_control, noticebase, bad_id = nothing, /destroy 
    573574; 
    574   key_gridtype = 'c' 
    575 ; 
    576575;==================================================== 
    577576; grid parameters used by xxx 
  • trunk/SRC/Grid/ncdf_meshroms.pro

    r212 r216  
    257257  key_yreverse = 0 
    258258  key_zreverse = 1 
     259  key_gridtype = 'c' 
    259260;------------------------------------------------------- 
    260261; 2d arrays: 
     
    493494  widget_control, noticebase, bad_id = nothing, /destroy 
    494495; 
    495   key_gridtype = 'c' 
    496 ; 
    497496;==================================================== 
    498497; grid parameters used by xxx 
  • trunk/SRC/ToBeReviewed/LECTURE/read_ncdf.pro

    r212 r216  
    411411  if n_elements(key_stride) LE 2 then key_stride = [1, 1, 1] 
    412412  key_stride = 1l > long(key_stride) 
    413   key_shift = long(testvar(var = key_shift)) 
    414 ; 
    415   IF n_elements(key_yreverse) EQ 0 THEN key_yreverse = 0 
    416   IF keyword_set(key_yreverse) THEN BEGIN 
    417     tmp = jpj-1-firsty 
    418     firsty = jpj-1-lasty 
    419     lasty = tmp 
    420   ENDIF 
    421 ; 
    422   IF n_elements(key_zreverse) EQ 0 THEN key_zreverse = 0 
    423   IF keyword_set(key_zreverse) THEN BEGIN 
    424     tmp = jpk-1-firstz 
    425     firstz = jpk-1-lastz 
    426     lastz = tmp 
    427   ENDIF 
    428 ; 
    429   IF (key_gridtype EQ 'c_u' OR key_gridtype EQ 'c_f') $ 
    430      AND (vargrid EQ 'U' OR vargrid EQ 'F') THEN BEGIN 
    431     IF keyword_set(key_periodic)  THEN BEGIN 
    432       key_shift =  key_shift-1 
    433     ENDIF ELSE BEGIN  
    434       firstx = firstx+1 
    435       lastx = lastx+1     
    436     ENDELSE  
    437   ENDIF 
    438   IF (key_gridtype EQ 'c_v' OR key_gridtype EQ 'c_f') $ 
    439       AND (vargrid EQ 'V' OR vargrid EQ 'F') THEN BEGIN 
    440     firsty = firsty+1 
    441     lasty = lasty+1 
    442   ENDIF 
    443 ; 
    444413;--------------------------------------------------------------------- 
    445414;--------------------------------------------------------------------- 
    446415@read_ncdf_varget 
    447416;--------------------------------------------------------------------- 
    448 ;--------------------------------------------------------------------- 
    449 ; 
    450   IF (key_gridtype EQ 'c_u' OR key_gridtype EQ 'c_f') AND keyword_set(key_periodic) $ 
    451     AND (strupcase(vargrid) EQ 'U' OR strupcase(vargrid) EQ 'F') THEN key_shift = key_shift+1 
    452417;--------------------------------------------------------------------- 
    453418; We define global variable joined with the variable. 
  • trunk/SRC/ToBeReviewed/LECTURE/read_ncdf_varget.pro

    r212 r216  
    5555;  This problem as an easy solution by using the keyword count with 
    5656;  the appropiate value! 
     57; 
     58  key_shift = long(testvar(var = key_shift)) 
     59; 
     60  IF n_elements(key_yreverse) EQ 0 THEN key_yreverse = 0 
     61  IF keyword_set(key_yreverse) THEN BEGIN 
     62    tmp = jpj-1-firsty 
     63    firsty = jpj-1-lasty 
     64    lasty = tmp 
     65  ENDIF 
     66; 
     67  IF n_elements(key_zreverse) EQ 0 THEN key_zreverse = 0 
     68  IF keyword_set(key_zreverse) THEN BEGIN 
     69    tmp = jpk-1-firstz 
     70    firstz = jpk-1-lastz 
     71    lastz = tmp 
     72  ENDIF 
     73; 
     74  IF (key_gridtype EQ 'c_u' OR key_gridtype EQ 'c_f') $ 
     75     AND (vargrid EQ 'U' OR vargrid EQ 'F') THEN BEGIN 
     76    IF keyword_set(key_periodic)  THEN BEGIN 
     77      key_shift =  key_shift-1 
     78    ENDIF ELSE BEGIN  
     79      firstx = firstx+1 
     80      lastx = lastx+1     
     81    ENDELSE  
     82  ENDIF 
     83  IF (key_gridtype EQ 'c_v' OR key_gridtype EQ 'c_f') $ 
     84      AND (vargrid EQ 'V' OR vargrid EQ 'F') THEN BEGIN 
     85    firsty = firsty+1 
     86    lasty = lasty+1 
     87  ENDIF 
    5788; 
    5889   ixmin = ixminmesh-ixmindta 
     
    457488     AND varcontient.ndims - ((where(varcontient.dim EQ contient.recdim))[0] NE -1) EQ 3 THEN $ 
    458489        res = reverse(reform(res, nx, ny, nz, jpt, /overwrite),  3) 
     490; 
     491  IF (key_gridtype EQ 'c_u' OR key_gridtype EQ 'c_f') AND keyword_set(key_periodic) $ 
     492    AND (strupcase(vargrid) EQ 'U' OR strupcase(vargrid) EQ 'F') THEN key_shift = key_shift+1 
Note: See TracChangeset for help on using the changeset viewer.