Changeset 559
- Timestamp:
- 05/22/12 10:01:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/create_amsu_netcdf.pro
r513 r559 86 86 ;- 87 87 pro create_amsu_netcdf $ 88 , file_ncdf, yyyy, mm, dd, hh, mn, ss, lons, lats, datatab, masktab 88 , file_ncdf, yyyy, mm, dd, hh, mn, ss, lons, lats, datatab, masktab, val_err, numch 89 89 ; 90 90 compile_opt idl2, strictarrsubs … … 151 151 ; Variable : data : 152 152 ; ----------------- 153 data_id = NCDF_VARDEF(id, 'tb ch5b', [dlong_id,dlatd_id,dtime_id], /float)153 data_id = NCDF_VARDEF(id, 'tb'+numch, [dlong_id,dlatd_id,dtime_id], /float) 154 154 NCDF_ATTPUT, id, data_id, 'units', "Kelvin" 155 NCDF_ATTPUT, id, data_id, 'long_name', "AMSU- B Channel 5Brightness Temperature"155 NCDF_ATTPUT, id, data_id, 'long_name', "AMSU-"+strupcase(strmid(numch,0,1))+" Channel "+strmid(numch,1,1)+" Brightness Temperature" 156 156 NCDF_ATTPUT, id, data_id, 'valid_range', [100,500] 157 157 if (debug eq 1) then begin 158 158 print, 'dans create_amsu_netcdf' 159 159 help, datatab 160 datatab_novm=where(datatab ne -999.)160 datatab_novm=where(datatab ne val_err) 161 161 help, datatab_novm 162 162 endif 163 NCDF_ATTPUT, id, data_id, 'actual_range', [min(datatab[where(datatab ne -999.)]),max(datatab[where(datatab ne -999.)])]164 NCDF_ATTPUT, id, data_id, 'missing_value', -999.165 NCDF_ATTPUT, id, data_id, '_FillValue', -999.163 NCDF_ATTPUT, id, data_id, 'actual_range', [min(datatab[where(datatab ne val_err)]),max(datatab[where(datatab ne val_err)])] 164 NCDF_ATTPUT, id, data_id, 'missing_value', val_err 165 NCDF_ATTPUT, id, data_id, '_FillValue', val_err 166 166 ; 167 167 ; Variable : Mask : … … 171 171 NCDF_ATTPUT, id, mask_id, 'long_name', "land-sea mask, 1 all land, 0 all sea" 172 172 NCDF_ATTPUT, id, mask_id, 'valid_range', [0,1] 173 NCDF_ATTPUT, id, mask_id, 'actual_range', [min(masktab[where(datatab ne -999.)]),max(masktab[where(datatab ne -999.)])] 174 NCDF_ATTPUT, id, mask_id, 'missing_value', -999. 175 NCDF_ATTPUT, id, mask_id, '_FillValue', -999. 173 NCDF_ATTPUT, id, mask_id, 'missing_value', val_err 174 NCDF_ATTPUT, id, mask_id, '_FillValue', val_err 176 175 177 176 NCDF_CONTROL, id, /ENDEF
Note: See TracChangeset
for help on using the changeset viewer.