Changeset 206 for trunk/SRC


Ignore:
Timestamp:
01/27/07 12:23:48 (17 years ago)
Author:
smasson
Message:

add case missing_value is a string ending with a f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/ToBeReviewed/LECTURE/read_ncdf.pro

    r199 r206  
    538538  IF size(missing_value, /type) NE 7 then BEGIN 
    539539    IF size(missing_value, /type) EQ 1 THEN BEGIN  
    540       IF isnumber(string(missing_value), tmp) EQ 1 THEN missing_value = tmp 
     540      missing_value = strlowcase(string(missing_value)) 
     541      IF strmid(missing_value, 0, 1, /reverse_offset) EQ 'f' THEN $  
     542        missing_value = strmid(missing_value, 0, strlen(missing_value)-1) 
     543      IF isnumber(string(missing_value), tmp) EQ 1 THEN missing_value = tmp ELSE BEGIN  
     544        print, 'Warning: missing value is not a number: ', missing_value 
     545        missing_value = - 1 
     546      ENDELSE 
    541547    ENDIF  
    542548;    if missing_value NE valmask then begin 
Note: See TracChangeset for help on using the changeset viewer.