Changeset 338 for trunk/SRC/ReadWrite
- Timestamp:
- 03/20/08 23:06:02 (16 years ago)
- Location:
- trunk/SRC/ReadWrite
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/ReadWrite/.idlwave_catalog
r320 r338 6 6 (setq idlwave-library-catalog-libname "saxo") 7 7 (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"))) 9 9 ("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"))) 10 10 ("ncdf_getmask" fun nil (lib "ncdf_getmask.pro" nil "saxo") "Result = %s(fileid)" (nil ("_EXTRA") ("ADDSCL_BEFORE") ("INVMASK") ("MASKNAME") ("MISSING_VALUE") ("USEASMASK"))) … … 24 24 ("writenc_strlc2str" fun nil (lib "write_ncdf.pro" nil "saxo") "Result = %s(strwlist)" (nil)) 25 25 ("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"))) 27 27 ("writebat" pro nil (lib "writebat.pro" nil "saxo") "%s, zbat, filename" (nil)))) -
trunk/SRC/ReadWrite/ncdf_getatt.pro
r334 r338 49 49 ; does not exist. 50 50 ; 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 ; 51 55 ; @keyword standard_name 52 56 ; Set this keyword to a named variable in which the value of 53 57 ; standard_name (CF convention) is returned. Return empty string 54 58 ; if this attribute does not exist. 59 ; 60 ; @keyword _EXTRA 61 ; defined only to be able to call ncdf_getatt with the _extra keyword 55 62 ; 56 63 ; @examples … … 64 71 ; 65 72 ;- 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 73 PRO 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 69 77 ; 70 78 compile_opt idl2, strictarrsubs … … 131 139 ENDELSE 132 140 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 ; 134 150 IF size(fileid, /type) EQ 7 THEN ncdf_close, cdfid 135 151
Note: See TracChangeset
for help on using the changeset viewer.