Changeset 284
- Timestamp:
- 09/13/07 17:34:43 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/ToBeReviewed/LECTURE/read_ncdf.pro
r276 r284 155 155 ;------------------------------------------------------------ 156 156 IF n_elements(beginning) EQ 0 THEN BEGIN 157 beginning = 0 158 timestep = 1 157 beginning = 0L 158 timestep = 1L 159 159 ENDIF 160 160 ; define time and jpt 161 161 CASE 1 OF 162 162 keyword_set(timestep):BEGIN 163 firsttps = beginning[0]164 IF n_elements(ending) NE 0 THEN lasttps = ending[0]ELSE lasttps = firsttps163 firsttps = long(beginning[0]) 164 IF n_elements(ending) NE 0 THEN lasttps = long(ending[0]) ELSE lasttps = firsttps 165 165 jpt = lasttps-firsttps+1 166 166 IF NOT keyword_set(callitself) then time = julday(1, 1, 1) + lindgen(jpt) … … 172 172 currentfile = (where(filelist EQ filename))[0] 173 173 time = (*(extractatt(top_uvalue, 'fileparameters'))[currentfile]).time_counter 174 date1 = date2jul( beginning[0])175 if n_elements(ending) NE 0 then date2 = date2jul( ending[0]) ELSE date2 = date1174 date1 = date2jul(long(beginning[0])) 175 if n_elements(ending) NE 0 then date2 = date2jul(long(ending[0])) ELSE date2 = date1 176 176 firsttps = (where(abs(time - date1) LT 0.9d/86400.d))[0] ; beware of rounding errors... 177 177 lasttps = (where(abs(time - date2) LT 0.9d/86400.d))[0] … … 186 186 ENDIF 187 187 ; date1 188 date1 = date2jul( beginning[0])188 date1 = date2jul(long(beginning[0])) 189 189 ; date2 190 if n_elements(ending) NE 0 then date2 = date2jul( ending[0]) ELSE date2 = date1190 if n_elements(ending) NE 0 then date2 = date2jul(long(ending[0])) ELSE date2 = date1 191 191 ; firsttps 192 192 firsttps = where(time GE (date1 - 0.9d/86400.d)) & firsttps = firsttps[0]
Note: See TracChangeset
for help on using the changeset viewer.