Changeset 338 for trunk/SRC/ReadWrite


Ignore:
Timestamp:
03/20/08 23:06:02 (16 years ago)
Author:
smasson
Message:

update documentation

Location:
trunk/SRC/ReadWrite
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/ReadWrite/.idlwave_catalog

    r320 r338  
    66(setq idlwave-library-catalog-libname "saxo") 
    77(setq idlwave-library-catalog-routines 
    8  '(("ncdf_getatt" pro nil (lib "ncdf_getatt.pro" nil "saxo") "%s, fileid, varid" (nil ("add_offset") ("calendar") ("missing_value") ("scale_factor") ("units"))) 
     8 '(("ncdf_getatt" pro nil (lib "ncdf_getatt.pro" nil "saxo") "%s, fileid, varid" (nil ("_extra") ("ADD_OFFSET") ("CALENDAR") ("DOUBLE") ("LONG_NAME") ("MISSING_VALUE") ("SCALE_FACTOR") ("STANDARD_NAME") ("UNITS"))) 
    99   ("ncdf_getaxis" pro nil (lib "ncdf_getaxis.pro" nil "saxo") "%s, fileid, dimidx, dimidy, xaxis, yaxis" (nil ("_EXTRA") ("ROMSGRID") ("START1") ("XAXISNAME") ("XDIMNAME") ("XYINDEX") ("YAXISNAME") ("YDIMNAME"))) 
    1010   ("ncdf_getmask" fun nil (lib "ncdf_getmask.pro" nil "saxo") "Result = %s(fileid)" (nil ("_EXTRA") ("ADDSCL_BEFORE") ("INVMASK") ("MASKNAME") ("MISSING_VALUE") ("USEASMASK"))) 
     
    2424   ("writenc_strlc2str" fun nil (lib "write_ncdf.pro" nil "saxo") "Result = %s(strwlist)" (nil)) 
    2525   ("write_ncdf" pro nil (lib "write_ncdf.pro" nil "saxo") "%s, var01, var02, var03, var04, var05, var06, var07, var08, var09, var10, var11, var12, var13, var14, var15, var16, var17, var18, var19, var20, var21, var22, var23, var24, var25, var26, var27, var28, var29, var30" (nil ("FILENAME") ("GLOBATTR") ("NOT_OUASSALU") ("NOT_SDISV") ("OKNAN") ("VARNAME"))) 
    26    ("write_oasis" pro nil (lib "write_oasis.pro" nil "saxo") "%s, filename, varname, z2d" (nil ("APPEND") ("I2") ("I4") ("I8") ("R4"))) 
     26   ("write_oasis" pro nil (lib "write_oasis.pro" nil "saxo") "%s, filename, varname, z2d" (nil ("APPEND") ("ENDING") ("HEADER") ("I2") ("I4") ("I8") ("POSITION") ("R4") ("RECSIZE") ("TEMPORARY"))) 
    2727   ("writebat" pro nil (lib "writebat.pro" nil "saxo") "%s, zbat, filename" (nil)))) 
  • trunk/SRC/ReadWrite/ncdf_getatt.pro

    r334 r338  
    4949; does not exist. 
    5050; 
     51; @keyword DOUBLE {default=0} {type=1 or 0} 
     52; activate to force double-precision floating-point value of 
     53; add_offset and scale_factor 
     54; 
    5155; @keyword standard_name 
    5256; Set this keyword to a named variable in which the value of 
    5357; standard_name (CF convention) is returned. Return empty string  
    5458; if this attribute does not exist. 
     59; 
     60; @keyword _EXTRA 
     61; defined only to be able to call ncdf_getatt with the _extra keyword 
    5562; 
    5663; @examples 
     
    6471; 
    6572;- 
    66 PRO ncdf_getatt, fileid, varid, add_offset = add_offset, scale_factor = scale_factor $ 
    67                  , missing_value = missing_value, units = units, calendar = calendar $ 
    68                  , long_name = long_name, standard_name = standard_name 
     73PRO ncdf_getatt, fileid, varid, ADD_OFFSET = add_offset, SCALE_FACTOR = scale_factor $ 
     74                 , MISSING_VALUE = missing_value, UNITS = units, CALENDAR = calendar $ 
     75                 , LONG_NAME = long_name, STANDARD_NAME = standard_name, DOUBLE = double $ 
     76                 , _extra = ex 
    6977; 
    7078  compile_opt idl2, strictarrsubs 
     
    131139    ENDELSE 
    132140  ENDIF 
    133  
     141; 
     142  IF keyword_set(double) THEN BEGIN 
     143    add_offset = double(add_offset) 
     144    scale_factor = double(scale_factor) 
     145  ENDIF ELSE BEGIN  
     146    add_offset = float(add_offset) 
     147    scale_factor = float(scale_factor) 
     148  ENDELSE 
     149; 
    134150  IF size(fileid, /type) EQ 7 THEN ncdf_close, cdfid 
    135151   
Note: See TracChangeset for help on using the changeset viewer.