Changeset 444 for trunk/SRC


Ignore:
Timestamp:
01/17/11 21:21:41 (13 years ago)
Author:
smasson
Message:

add minutes as time counter unit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/ReadWrite/ncdf_gettime.pro

    r439 r444  
    4949; 
    5050; time_counter:units = "seconds since 0001-01-01 00:00:00" ; 
     51; time_counter:units = "minutes since 0001-01-01 00:00:00" ; 
    5152; time_counter:units = "hours since 0001-01-01 00:00:00" ; 
    5253; time_counter:units = "days since 1979-01-01 00:00:00" ; 
     
    165166  IF value NE 'true julian day' THEN BEGIN  
    166167; time_counter:units = "seconds since 0001-01-01 00:00:00" ; 
     168; time_counter:units = "minutes since 0001-01-01 00:00:00" ; 
    167169; time_counter:units = "hours since 0001-01-01 00:00:00" ; 
    168170; time_counter:units = "days since 1979-01-01 00:00:00" ; 
     
    175177    IF strpos(units, 's', strlen(units)-1) NE -1 THEN units = strmid(units, 0, strlen(units)-1) 
    176178    IF strpos(units, 'julian_') NE -1 THEN units = strmid(units, 7) 
    177     IF units NE 'second' AND units NE 'hour' AND units NE 'day' $ 
     179    IF units NE 'second' AND units NE 'minute' AND units NE 'hour' AND units NE 'day' $ 
    178180       AND units NE 'month' AND units NE 'year' THEN BEGIN 
    179181      CASE caller OF 
    180         'read_ncdf':err = 'time units does not start with seconds/hours/days/months/years !C Use the TIMESTEP keyword' 
    181         'scanfile':err = 'time units does not start with seconds/hours/days/months/years !C we create a fake calendar ...' 
     182        'read_ncdf':err = 'time units does not start with seconds/minutes/hours/days/months/years !C Use the TIMESTEP keyword' 
     183        'scanfile':err = 'time units does not start with seconds/minutes/hours/days/months/years !C we create a fake calendar ...' 
    182184      ENDCASE 
    183185      IF keyword_set(tobeclosed) THEN ncdf_close, cdfid 
     
    202204    'true julian day': 
    203205    'second':time = julday(start[1], start[2], start[0], 0, 0, 0)+time/86400.d 
     206    'minute':time = julday(start[1], start[2], start[0], 0, 0, 0)+time/1440.d 
    204207    'hour':time = julday(start[1], start[2], start[0], 0, 0, 0)+time/24.d 
    205208    'day':time = julday(start[1], start[2], start[0], 0, 0, 0)+time 
Note: See TracChangeset for help on using the changeset viewer.