IODA Bundle
JEDI_amsu_bufr2nc Namespace Reference

Variables

 radbufr_filename = sys.argv[1]
 radbufr_filename='1bamua' input and output file names from command line args. More...
 
 netcdf_filePATH = sys.argv[2]
 
 datefrombufr = re.findall(r'(\d{10})', radbufr_filename)
 EXAMPLE BUFR /pan2/projects/gfsenkf/whitaker/cfsr_dumps/2005022506/gdas/1bamua.gdas.2005022506. More...
 
 filetime = datefrombufr[len(datefrombufr)-1]
 
string hdstr1 = 'SAID FOVN YEAR MNTH DAYS HOUR MINU SECO CLAT CLON HOLS'
 datefrombufr=re.findall(r'(\d{10})', radbufr_filename) #finds ten digit number in the string preceded by PERIOD... More...
 
string hdstr2 = 'SAZA SOZA BEARAZ SOLAZI'
 
string obstr = 'TMBR'
 
 bufr = ncepbufr.open(radbufr_filename)
 read amsua radiance file. More...
 
 nhd1 = len(hdstr1.split())
 
 nhd2 = len(hdstr2.split())
 
 nhd = nhd1+nhd2
 
int nob = 0
 
int nob1 = 0
 
int nrec_count = 0
 
list DUMsaid = []
 
list DUMfovn = []
 
list DUMyear = []
 
list DUMmnth = []
 
list DUMdays = []
 
list DUMhour = []
 
list DUMminu = []
 
list DUMseco = []
 
list DUMhols = []
 
list DUMclat = []
 
list DUMclon = []
 
list DUMsaza = []
 
list DUMbearaz = []
 
list DUMsoza = []
 
list DUMsolazi = []
 
list DUMtmbr = []
 
int nobs_message = 0
 
 hdr1 = bufr.read_subset(hdstr1).squeeze()
 
 hdr2 = bufr.read_subset(hdstr2).squeeze()
 
 said = int(hdr1[0])
 
 fovn = int(hdr1[1])
 
 year = int(hdr1[2])
 
 mnth = int(hdr1[3])
 
 days = int(hdr1[4])
 
 hour = int(hdr1[5])
 
 minu = int(hdr1[6])
 
 seco = int(hdr1[7])
 
 clat = float(hdr1[8])
 
 clon = float(hdr1[9])
 
 hols = float(hdr1[10])
 
 saza = float(hdr2[0])
 
 soza = float(hdr2[1])
 
 bearaz = float(hdr2[2])
 
 solazi = float(hdr2[3])
 
 tmbr = bufr.read_subset(obstr,rep=True).squeeze()
 
 nchanl = len(tmbr)
 
 punct = string.punctuation
 
string space = ' '
 
string hyphen = '-'
 
 digits = string.digits
 
 uniqsats = np.unique(DUMsaid)
 
 numsat = len(uniqsats)
 
list holsarr = []
 
list fovnarr = []
 
list yeararr = []
 
list mntharr = []
 
list daysarr = []
 
list hourarr = []
 
list minuarr = []
 
list secoarr = []
 
list clatarr = []
 
list clonarr = []
 
list latarr = []
 
list lonarr = []
 
list clatharr = []
 
list clonharr = []
 
list sazaarr = []
 
list bearazarr = []
 
list sozaarr = []
 
list solaziarr = []
 
list tmbrarr = []
 
 satcode = uniqsats[n]
 
 indcs = np.where(DUMsaid==satcode)[0]
 
 satlite = code2sat_name[satcode]
 
 satlite_lower = satlite.lower
 
string sat_lower = "".join(c for c in satlite_lower())
 
string satlite_nopunct = "".join(c for c in satlite_lower() if c not in punct)
 
string satlite_spacepunct = "".join(c for c in satlite if c not in punct)
 
string satlite_nopunctnospace = "".join(c for c in satlite_nopunct if c not in space)
 
 diag_satname = satlite_lower()[0:6]
 
 numindcs = len(indcs)
 
string diagtime = filetime[0:8]+'_'+filetime[8:10]
 
string netcdf_filename = netcdf_filePATH+'diag_amsua_'+diag_satname+'_anl.'+diagtime+'z.nc4'
 
 nc = netCDF4.Dataset(netcdf_filename,'w',format='NETCDF4')
 
 nchans_dim = nc.createDimension('nchans',None)
 
 nobs_bufr_dim = nc.createDimension('nobs_bufr',None)
 
 nobs_diag_dim = nc.createDimension('nobs',None)
 
 Observation_Class_maxstrlen_dim = nc.createDimension('Observation_Class_maxstrlen',7)
 
 BC_angord_arr_dim = nc.createDimension('BC_angord_arr_dim',5)
 
 chaninfoidx_nc = nc.createVariable('chaninfoidx','i','nchans') ;
 
 freq_nc = nc.createVariable('frequency',np.double,'nchans') ;
 
 polariz_nc = nc.createVariable('polarization','i','nchans') ;
 
 wavenum_nc = nc.createVariable('wavenumber',np.double,'nchans') ;
 
 errvar_nc = nc.createVariable('error_variance',np.double,'nchans') ;
 
 lapseavg_nc = nc.createVariable('mean_lapse_rate',np.double,'nchans') ;
 
 useflag_nc = nc.createVariable('use_flag','i','nchans') ;
 
 sensorchan_nc = nc.createVariable('sensor_chan','i','nchans') ;
 
 satinfochan_nc = nc.createVariable('satinfo_chan','i','nchans') ;
 
 chanindx_nc = nc.createVariable('Channel_Index','i','nobs') ;
 
 obclass_nc = nc.createVariable('Observation_Class','S1', ('nobs','Observation_Class_maxstrlen')) ;
 
 fovn_bufr_nc = nc.createVariable('FOVN', np.double,'nobs_bufr') ;
 
 year_bufr_nc = nc.createVariable('YEAR', 'i','nobs_bufr') ;
 
 mnth_bufr_nc = nc.createVariable('MNTH', 'i','nobs_bufr') ;
 
 days_bufr_nc = nc.createVariable('DAYS', 'i','nobs_bufr') ;
 
 hour_bufr_nc = nc.createVariable('HOUR', 'i','nobs_bufr') ;
 
 minu_bufr_nc = nc.createVariable('MINU', 'i','nobs_bufr') ;
 
 seco_bufr_nc = nc.createVariable('SECO', 'i','nobs_bufr') ;
 
 clat_bufr_nc = nc.createVariable('CLAT', np.double,'nobs_bufr') ;
 
 clon_bufr_nc = nc.createVariable('CLON', np.double,'nobs_bufr') ;
 
 hols_bufr_nc = nc.createVariable('HOLS', np.double,'nobs_bufr') ;
 
 satzen_bufr_nc = nc.createVariable('SAZA', np.double,'nobs_bufr') ;
 
 solzen_bufr_nc = nc.createVariable('SOZA', np.double,'nobs_bufr') ;
 
 bearaz_bufr_nc = nc.createVariable('BEARAZ', np.double,'nobs_bufr') ;
 
 solaz_bufr_nc = nc.createVariable('SOLAZI', np.double,'nobs_bufr') ;
 
 tmbr_bufr_nc = nc.createVariable('TMBR', np.double,('nobs_bufr','nchans')) ;
 
 lat_diag_nc = nc.createVariable('Latitude', np.double,'nobs') ;
 
 lon_diag_nc = nc.createVariable('Longitude', np.double,'nobs') ;
 
 elev_diag_nc = nc.createVariable('Elevation', np.double,'nobs') ;
 
 time_diag_nc = nc.createVariable('Obs_Time', np.double,'nobs') ;
 
 scanpos_diag_nc = nc.createVariable('Scan_Position', np.double,'nobs') ;
 
 satzen_diag_nc = nc.createVariable('Sat_Zenith_Angle', np.double,'nobs') ;
 
 satazi_diag_nc = nc.createVariable('Sat_Azimuth_Angle', np.double,'nobs') ;
 
 solzen_diag_nc = nc.createVariable('Sol_Zenith_Angle', np.double,'nobs') ;
 
 solazi_diag_nc = nc.createVariable('Sol_Azimuth_Angle', np.double,'nobs') ;
 
 glintang_diag_nc = nc.createVariable('Sun_Glint_Angle', np.double,'nobs') ;
 
 waterfrac_diag_nc = nc.createVariable('Water_Fraction', np.double,'nobs') ;
 
 landfrac_diag_nc = nc.createVariable('Land_Fraction', np.double,'nobs') ;
 
 icefrac_diag_nc = nc.createVariable('Ice_Fraction', np.double,'nobs') ;
 
 snowfrac_diag_nc = nc.createVariable('Snow_Fraction', np.double,'nobs') ;
 
 waterT_diag_nc = nc.createVariable('Water_Temperature', np.double,'nobs') ;
 
 landT_diag_nc = nc.createVariable('Land_Temperature', np.double,'nobs') ;
 
 iceT_diag_nc = nc.createVariable('Ice_Temperature', np.double,'nobs') ;
 
 snowT_diag_nc = nc.createVariable('Snow_Temperature', np.double,'nobs') ;
 
 soilT_diag_nc = nc.createVariable('Soil_Temperature', np.double,'nobs') ;
 
 soilM_diag_nc = nc.createVariable('Soil_Moisture', np.double,'nobs') ;
 
 landTYPE_diag_nc = nc.createVariable('Land_Type_Index','i','nobs') ;
 INT ####
More...
 
 tsavg5_diag_nc = nc.createVariable('tsavg5', np.double,'nobs') ;
 INT ####. More...
 
 sstcu_diag_nc = nc.createVariable('sstcu', np.double,'nobs') ;
 
 sstph_diag_nc = nc.createVariable('sstph', np.double,'nobs') ;
 
 sstnv_diag_nc = nc.createVariable('sstnv', np.double,'nobs') ;
 
 dta_diag_nc = nc.createVariable('dta', np.double,'nobs') ;
 
 dqa_diag_nc = nc.createVariable('dqa', np.double,'nobs') ;
 
 dtp_avh_diag_nc = nc.createVariable('dtp_avh', np.double,'nobs') ;
 
 vegfrac_diag_nc = nc.createVariable('Vegetation_Fraction', np.double,'nobs') ;
 
 snodep_diag_nc = nc.createVariable('Snow_Depth', np.double,'nobs') ;
 
 tpwc_diag_nc = nc.createVariable('tpwc_amsua', np.double,'nobs') ;
 
 clwges_diag_nc = nc.createVariable('clw_guess_retrieval', np.double,'nobs') ;
 
 sfcwind_diag_nc = nc.createVariable('Sfc_Wind_Speed', np.double,'nobs') ;
 
 cloudfrac_diag_nc = nc.createVariable('Cloud_Frac', np.double,'nobs') ;
 
 CTP_diag_nc = nc.createVariable('CTP', np.double,'nobs') ;
 
 CLW_diag_nc = nc.createVariable('CLW', np.double,'nobs') ;
 
 TPWC_diag_nc = nc.createVariable('TPWC', np.double,'nobs') ;
 
 clwobs_diag_nc = nc.createVariable('clw_obs', np.double,'nobs') ;
 
 foundT_diag_nc = nc.createVariable('Foundation_Temperature', np.double,'nobs') ;
 
 sst_warmdt_diag_nc = nc.createVariable('SST_Warm_layer_dt', np.double,'nobs') ;
 
 sst_cooldt_diag_nc = nc.createVariable('SST_Cool_layer_tdrop', np.double,'nobs') ;
 
 sst_dtzdtf_diag_nc = nc.createVariable('SST_dTz_dTfound', np.double,'nobs') ;
 
 obs_diag_nc = nc.createVariable('Observation', np.double,'nobs') ;
 
 oMf_adj_diag_nc = nc.createVariable('Obs_Minus_Forecast_adjusted', np.double,'nobs') ;
 
 oMf_unadj_diag_nc = nc.createVariable('Obs_Minus_Forecast_unadjusted', np.double,'nobs') ;
 
 invOBSerr_diag_nc = nc.createVariable('Inverse_Observation_Error', np.double,'nobs') ;
 
 qcflag_diag_nc = nc.createVariable('QC_Flag', np.double,'nobs') ;
 
 emiss_diag_nc = nc.createVariable('Emissivity', np.double,'nobs') ;
 
 wtd_lapse_diag_nc = nc.createVariable('Weighted_Lapse_Rate', np.double,'nobs') ;
 
 dtb_dts_diag_nc = nc.createVariable('dTb_dTs', np.double,'nobs') ;
 
 bc_const_diag_nc = nc.createVariable('BC_Constant', np.double,'nobs') ;
 
 bc_scanangle_diag_nc = nc.createVariable('BC_Scan_Angle', np.double,'nobs') ;
 
 bc_clw_diag_nc = nc.createVariable('BC_Cloud_Liquid_Water', np.double,'nobs') ;
 
 bc_lapsesqd_diag_nc = nc.createVariable('BC_Lapse_Rate_Squared', np.double,'nobs') ;
 
 bc_lapse_diag_nc = nc.createVariable('BC_Lapse_Rate', np.double,'nobs') ;
 
 bc_cosinelatxnode_diag_nc = nc.createVariable('BC_Cosine_Latitude_times_Node', np.double,'nobs') ;
 
 bc_sine_diag_nc = nc.createVariable('BC_Sine_Latitude', np.double,'nobs') ;
 
 bc_emiss_diag_nc = nc.createVariable('BC_Emissivity', np.double,'nobs') ;
 
 bc_fixedscanpos_diag_nc = nc.createVariable('BC_Fixed_Scan_Position', np.double,'nobs') ;
 
 bc_angord_diag_nc = nc.createVariable('BC_angord', np.double,('nobs','BC_angord_arr_dim')) ;
 
 Satellite_Sensor
 nc.description='blahblah' More...
 
 Satellite
 
 Observation_type
 
 Outer_Loop_Iteration
 
 Number_of_channels
 
 Number_of_Predictors
 
 date_time
 
 ireal_radiag
 
 ipchan_radiag
 
 iextra
 
 jextra
 
 idiag
 
 angord
 
 iversion_radiag
 
 New_pc4pred
 
 ioff0
 

Detailed Description

convert amsubufr file to netCDF

Variable Documentation

◆ angord

JEDI_amsu_bufr2nc.angord

Definition at line 343 of file JEDI_amsu_bufr2nc.v8.py.

◆ BC_angord_arr_dim

JEDI_amsu_bufr2nc.BC_angord_arr_dim = nc.createDimension('BC_angord_arr_dim',5)

Definition at line 222 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_angord_diag_nc

JEDI_amsu_bufr2nc.bc_angord_diag_nc = nc.createVariable('BC_angord', np.double,('nobs','BC_angord_arr_dim')) ;

Definition at line 326 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_clw_diag_nc

JEDI_amsu_bufr2nc.bc_clw_diag_nc = nc.createVariable('BC_Cloud_Liquid_Water', np.double,'nobs') ;

Definition at line 319 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_const_diag_nc

JEDI_amsu_bufr2nc.bc_const_diag_nc = nc.createVariable('BC_Constant', np.double,'nobs') ;

Definition at line 317 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_cosinelatxnode_diag_nc

JEDI_amsu_bufr2nc.bc_cosinelatxnode_diag_nc = nc.createVariable('BC_Cosine_Latitude_times_Node', np.double,'nobs') ;

Definition at line 322 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_emiss_diag_nc

JEDI_amsu_bufr2nc.bc_emiss_diag_nc = nc.createVariable('BC_Emissivity', np.double,'nobs') ;

Definition at line 324 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_fixedscanpos_diag_nc

JEDI_amsu_bufr2nc.bc_fixedscanpos_diag_nc = nc.createVariable('BC_Fixed_Scan_Position', np.double,'nobs') ;

Definition at line 325 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_lapse_diag_nc

JEDI_amsu_bufr2nc.bc_lapse_diag_nc = nc.createVariable('BC_Lapse_Rate', np.double,'nobs') ;

Definition at line 321 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_lapsesqd_diag_nc

JEDI_amsu_bufr2nc.bc_lapsesqd_diag_nc = nc.createVariable('BC_Lapse_Rate_Squared', np.double,'nobs') ;

Definition at line 320 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_scanangle_diag_nc

JEDI_amsu_bufr2nc.bc_scanangle_diag_nc = nc.createVariable('BC_Scan_Angle', np.double,'nobs') ;

Definition at line 318 of file JEDI_amsu_bufr2nc.v8.py.

◆ bc_sine_diag_nc

JEDI_amsu_bufr2nc.bc_sine_diag_nc = nc.createVariable('BC_Sine_Latitude', np.double,'nobs') ;

Definition at line 323 of file JEDI_amsu_bufr2nc.v8.py.

◆ bearaz

JEDI_amsu_bufr2nc.bearaz = float(hdr2[2])

Definition at line 99 of file JEDI_amsu_bufr2nc.v8.py.

◆ bearaz_bufr_nc

JEDI_amsu_bufr2nc.bearaz_bufr_nc = nc.createVariable('BEARAZ', np.double,'nobs_bufr') ;

Definition at line 256 of file JEDI_amsu_bufr2nc.v8.py.

◆ bearazarr

list JEDI_amsu_bufr2nc.bearazarr = []

Definition at line 159 of file JEDI_amsu_bufr2nc.v8.py.

◆ bufr

JEDI_amsu_bufr2nc.bufr = ncepbufr.open(radbufr_filename)

read amsua radiance file.

Definition at line 43 of file JEDI_amsu_bufr2nc.v8.py.

◆ chanindx_nc

JEDI_amsu_bufr2nc.chanindx_nc = nc.createVariable('Channel_Index','i','nobs') ;

Definition at line 237 of file JEDI_amsu_bufr2nc.v8.py.

◆ chaninfoidx_nc

JEDI_amsu_bufr2nc.chaninfoidx_nc = nc.createVariable('chaninfoidx','i','nchans') ;

Definition at line 224 of file JEDI_amsu_bufr2nc.v8.py.

◆ clat

JEDI_amsu_bufr2nc.clat = float(hdr1[8])

Definition at line 90 of file JEDI_amsu_bufr2nc.v8.py.

◆ clat_bufr_nc

JEDI_amsu_bufr2nc.clat_bufr_nc = nc.createVariable('CLAT', np.double,'nobs_bufr') ;

Definition at line 248 of file JEDI_amsu_bufr2nc.v8.py.

◆ clatarr

list JEDI_amsu_bufr2nc.clatarr = []

Definition at line 152 of file JEDI_amsu_bufr2nc.v8.py.

◆ clatharr

int JEDI_amsu_bufr2nc.clatharr = []

Definition at line 156 of file JEDI_amsu_bufr2nc.v8.py.

◆ clon

int JEDI_amsu_bufr2nc.clon = float(hdr1[9])

Definition at line 91 of file JEDI_amsu_bufr2nc.v8.py.

◆ clon_bufr_nc

JEDI_amsu_bufr2nc.clon_bufr_nc = nc.createVariable('CLON', np.double,'nobs_bufr') ;

Definition at line 249 of file JEDI_amsu_bufr2nc.v8.py.

◆ clonarr

list JEDI_amsu_bufr2nc.clonarr = []

Definition at line 153 of file JEDI_amsu_bufr2nc.v8.py.

◆ clonharr

int JEDI_amsu_bufr2nc.clonharr = []

Definition at line 157 of file JEDI_amsu_bufr2nc.v8.py.

◆ cloudfrac_diag_nc

JEDI_amsu_bufr2nc.cloudfrac_diag_nc = nc.createVariable('Cloud_Frac', np.double,'nobs') ;

Definition at line 299 of file JEDI_amsu_bufr2nc.v8.py.

◆ CLW_diag_nc

JEDI_amsu_bufr2nc.CLW_diag_nc = nc.createVariable('CLW', np.double,'nobs') ;

Definition at line 301 of file JEDI_amsu_bufr2nc.v8.py.

◆ clwges_diag_nc

JEDI_amsu_bufr2nc.clwges_diag_nc = nc.createVariable('clw_guess_retrieval', np.double,'nobs') ;

Definition at line 297 of file JEDI_amsu_bufr2nc.v8.py.

◆ clwobs_diag_nc

JEDI_amsu_bufr2nc.clwobs_diag_nc = nc.createVariable('clw_obs', np.double,'nobs') ;

Definition at line 303 of file JEDI_amsu_bufr2nc.v8.py.

◆ CTP_diag_nc

JEDI_amsu_bufr2nc.CTP_diag_nc = nc.createVariable('CTP', np.double,'nobs') ;

Definition at line 300 of file JEDI_amsu_bufr2nc.v8.py.

◆ date_time

JEDI_amsu_bufr2nc.date_time

Definition at line 337 of file JEDI_amsu_bufr2nc.v8.py.

◆ datefrombufr

JEDI_amsu_bufr2nc.datefrombufr = re.findall(r'(\d{10})', radbufr_filename)

EXAMPLE BUFR /pan2/projects/gfsenkf/whitaker/cfsr_dumps/2005022506/gdas/1bamua.gdas.2005022506.

Definition at line 24 of file JEDI_amsu_bufr2nc.v8.py.

◆ days

JEDI_amsu_bufr2nc.days = int(hdr1[4])

Definition at line 86 of file JEDI_amsu_bufr2nc.v8.py.

◆ days_bufr_nc

JEDI_amsu_bufr2nc.days_bufr_nc = nc.createVariable('DAYS', 'i','nobs_bufr') ;

Definition at line 244 of file JEDI_amsu_bufr2nc.v8.py.

◆ daysarr

list JEDI_amsu_bufr2nc.daysarr = []

Definition at line 148 of file JEDI_amsu_bufr2nc.v8.py.

◆ diag_satname

string JEDI_amsu_bufr2nc.diag_satname = satlite_lower()[0:6]

Definition at line 177 of file JEDI_amsu_bufr2nc.v8.py.

◆ diagtime

string JEDI_amsu_bufr2nc.diagtime = filetime[0:8]+'_'+filetime[8:10]

Definition at line 214 of file JEDI_amsu_bufr2nc.v8.py.

◆ digits

JEDI_amsu_bufr2nc.digits = string.digits

Definition at line 136 of file JEDI_amsu_bufr2nc.v8.py.

◆ dqa_diag_nc

JEDI_amsu_bufr2nc.dqa_diag_nc = nc.createVariable('dqa', np.double,'nobs') ;

Definition at line 292 of file JEDI_amsu_bufr2nc.v8.py.

◆ dta_diag_nc

JEDI_amsu_bufr2nc.dta_diag_nc = nc.createVariable('dta', np.double,'nobs') ;

Definition at line 291 of file JEDI_amsu_bufr2nc.v8.py.

◆ dtb_dts_diag_nc

JEDI_amsu_bufr2nc.dtb_dts_diag_nc = nc.createVariable('dTb_dTs', np.double,'nobs') ;

Definition at line 316 of file JEDI_amsu_bufr2nc.v8.py.

◆ dtp_avh_diag_nc

JEDI_amsu_bufr2nc.dtp_avh_diag_nc = nc.createVariable('dtp_avh', np.double,'nobs') ;

Definition at line 293 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMbearaz

list JEDI_amsu_bufr2nc.DUMbearaz = []

Definition at line 69 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMclat

list JEDI_amsu_bufr2nc.DUMclat = []

Definition at line 66 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMclon

list JEDI_amsu_bufr2nc.DUMclon = []

Definition at line 67 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMdays

list JEDI_amsu_bufr2nc.DUMdays = []

Definition at line 61 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMfovn

list JEDI_amsu_bufr2nc.DUMfovn = []

Definition at line 58 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMhols

list JEDI_amsu_bufr2nc.DUMhols = []

Definition at line 65 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMhour

list JEDI_amsu_bufr2nc.DUMhour = []

Definition at line 62 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMminu

list JEDI_amsu_bufr2nc.DUMminu = []

Definition at line 63 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMmnth

list JEDI_amsu_bufr2nc.DUMmnth = []

Definition at line 60 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMsaid

list JEDI_amsu_bufr2nc.DUMsaid = []

Definition at line 57 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMsaza

list JEDI_amsu_bufr2nc.DUMsaza = []

Definition at line 68 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMseco

list JEDI_amsu_bufr2nc.DUMseco = []

Definition at line 64 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMsolazi

list JEDI_amsu_bufr2nc.DUMsolazi = []

Definition at line 71 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMsoza

list JEDI_amsu_bufr2nc.DUMsoza = []

Definition at line 70 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMtmbr

list JEDI_amsu_bufr2nc.DUMtmbr = []

Definition at line 72 of file JEDI_amsu_bufr2nc.v8.py.

◆ DUMyear

list JEDI_amsu_bufr2nc.DUMyear = []

Definition at line 59 of file JEDI_amsu_bufr2nc.v8.py.

◆ elev_diag_nc

JEDI_amsu_bufr2nc.elev_diag_nc = nc.createVariable('Elevation', np.double,'nobs') ;

Definition at line 266 of file JEDI_amsu_bufr2nc.v8.py.

◆ emiss_diag_nc

JEDI_amsu_bufr2nc.emiss_diag_nc = nc.createVariable('Emissivity', np.double,'nobs') ;

Definition at line 314 of file JEDI_amsu_bufr2nc.v8.py.

◆ errvar_nc

JEDI_amsu_bufr2nc.errvar_nc = nc.createVariable('error_variance',np.double,'nchans') ;

Definition at line 231 of file JEDI_amsu_bufr2nc.v8.py.

◆ filetime

JEDI_amsu_bufr2nc.filetime = datefrombufr[len(datefrombufr)-1]

Definition at line 26 of file JEDI_amsu_bufr2nc.v8.py.

◆ foundT_diag_nc

JEDI_amsu_bufr2nc.foundT_diag_nc = nc.createVariable('Foundation_Temperature', np.double,'nobs') ;

Definition at line 305 of file JEDI_amsu_bufr2nc.v8.py.

◆ fovn

JEDI_amsu_bufr2nc.fovn = int(hdr1[1])

Definition at line 83 of file JEDI_amsu_bufr2nc.v8.py.

◆ fovn_bufr_nc

JEDI_amsu_bufr2nc.fovn_bufr_nc = nc.createVariable('FOVN', np.double,'nobs_bufr') ;

Definition at line 241 of file JEDI_amsu_bufr2nc.v8.py.

◆ fovnarr

list JEDI_amsu_bufr2nc.fovnarr = []

Definition at line 145 of file JEDI_amsu_bufr2nc.v8.py.

◆ freq_nc

JEDI_amsu_bufr2nc.freq_nc = nc.createVariable('frequency',np.double,'nchans') ;

Definition at line 226 of file JEDI_amsu_bufr2nc.v8.py.

◆ glintang_diag_nc

JEDI_amsu_bufr2nc.glintang_diag_nc = nc.createVariable('Sun_Glint_Angle', np.double,'nobs') ;

Definition at line 273 of file JEDI_amsu_bufr2nc.v8.py.

◆ hdr1

JEDI_amsu_bufr2nc.hdr1 = bufr.read_subset(hdstr1).squeeze()

Definition at line 79 of file JEDI_amsu_bufr2nc.v8.py.

◆ hdr2

JEDI_amsu_bufr2nc.hdr2 = bufr.read_subset(hdstr2).squeeze()

Definition at line 80 of file JEDI_amsu_bufr2nc.v8.py.

◆ hdstr1

string JEDI_amsu_bufr2nc.hdstr1 = 'SAID FOVN YEAR MNTH DAYS HOUR MINU SECO CLAT CLON HOLS'

datefrombufr=re.findall(r'(\d{10})', radbufr_filename) #finds ten digit number in the string preceded by PERIOD...

## EXAMPLE BUFR /pan2/projects/gfsenkf/whitaker/cfsr_dumps/2005022506/gdas/1bamua.gdas.2005022506

Definition at line 37 of file JEDI_amsu_bufr2nc.v8.py.

◆ hdstr2

string JEDI_amsu_bufr2nc.hdstr2 = 'SAZA SOZA BEARAZ SOLAZI'

Definition at line 38 of file JEDI_amsu_bufr2nc.v8.py.

◆ hols

JEDI_amsu_bufr2nc.hols = float(hdr1[10])

Definition at line 95 of file JEDI_amsu_bufr2nc.v8.py.

◆ hols_bufr_nc

JEDI_amsu_bufr2nc.hols_bufr_nc = nc.createVariable('HOLS', np.double,'nobs_bufr') ;

Definition at line 252 of file JEDI_amsu_bufr2nc.v8.py.

◆ holsarr

list JEDI_amsu_bufr2nc.holsarr = []

Definition at line 144 of file JEDI_amsu_bufr2nc.v8.py.

◆ hour

JEDI_amsu_bufr2nc.hour = int(hdr1[5])

Definition at line 87 of file JEDI_amsu_bufr2nc.v8.py.

◆ hour_bufr_nc

JEDI_amsu_bufr2nc.hour_bufr_nc = nc.createVariable('HOUR', 'i','nobs_bufr') ;

Definition at line 245 of file JEDI_amsu_bufr2nc.v8.py.

◆ hourarr

list JEDI_amsu_bufr2nc.hourarr = []

Definition at line 149 of file JEDI_amsu_bufr2nc.v8.py.

◆ hyphen

string JEDI_amsu_bufr2nc.hyphen = '-'

Definition at line 135 of file JEDI_amsu_bufr2nc.v8.py.

◆ icefrac_diag_nc

JEDI_amsu_bufr2nc.icefrac_diag_nc = nc.createVariable('Ice_Fraction', np.double,'nobs') ;

Definition at line 276 of file JEDI_amsu_bufr2nc.v8.py.

◆ iceT_diag_nc

JEDI_amsu_bufr2nc.iceT_diag_nc = nc.createVariable('Ice_Temperature', np.double,'nobs') ;

Definition at line 280 of file JEDI_amsu_bufr2nc.v8.py.

◆ idiag

JEDI_amsu_bufr2nc.idiag

Definition at line 342 of file JEDI_amsu_bufr2nc.v8.py.

◆ iextra

JEDI_amsu_bufr2nc.iextra

Definition at line 340 of file JEDI_amsu_bufr2nc.v8.py.

◆ indcs

JEDI_amsu_bufr2nc.indcs = np.where(DUMsaid==satcode)[0]

Definition at line 165 of file JEDI_amsu_bufr2nc.v8.py.

◆ invOBSerr_diag_nc

JEDI_amsu_bufr2nc.invOBSerr_diag_nc = nc.createVariable('Inverse_Observation_Error', np.double,'nobs') ;

Definition at line 312 of file JEDI_amsu_bufr2nc.v8.py.

◆ ioff0

JEDI_amsu_bufr2nc.ioff0

Definition at line 346 of file JEDI_amsu_bufr2nc.v8.py.

◆ ipchan_radiag

JEDI_amsu_bufr2nc.ipchan_radiag

Definition at line 339 of file JEDI_amsu_bufr2nc.v8.py.

◆ ireal_radiag

JEDI_amsu_bufr2nc.ireal_radiag

Definition at line 338 of file JEDI_amsu_bufr2nc.v8.py.

◆ iversion_radiag

JEDI_amsu_bufr2nc.iversion_radiag

Definition at line 344 of file JEDI_amsu_bufr2nc.v8.py.

◆ jextra

JEDI_amsu_bufr2nc.jextra

Definition at line 341 of file JEDI_amsu_bufr2nc.v8.py.

◆ landfrac_diag_nc

JEDI_amsu_bufr2nc.landfrac_diag_nc = nc.createVariable('Land_Fraction', np.double,'nobs') ;

Definition at line 275 of file JEDI_amsu_bufr2nc.v8.py.

◆ landT_diag_nc

JEDI_amsu_bufr2nc.landT_diag_nc = nc.createVariable('Land_Temperature', np.double,'nobs') ;

Definition at line 279 of file JEDI_amsu_bufr2nc.v8.py.

◆ landTYPE_diag_nc

JEDI_amsu_bufr2nc.landTYPE_diag_nc = nc.createVariable('Land_Type_Index','i','nobs') ;

INT ####

Definition at line 285 of file JEDI_amsu_bufr2nc.v8.py.

◆ lapseavg_nc

JEDI_amsu_bufr2nc.lapseavg_nc = nc.createVariable('mean_lapse_rate',np.double,'nchans') ;

Definition at line 232 of file JEDI_amsu_bufr2nc.v8.py.

◆ lat_diag_nc

JEDI_amsu_bufr2nc.lat_diag_nc = nc.createVariable('Latitude', np.double,'nobs') ;

Definition at line 264 of file JEDI_amsu_bufr2nc.v8.py.

◆ latarr

int JEDI_amsu_bufr2nc.latarr = []

Definition at line 154 of file JEDI_amsu_bufr2nc.v8.py.

◆ lon_diag_nc

JEDI_amsu_bufr2nc.lon_diag_nc = nc.createVariable('Longitude', np.double,'nobs') ;

Definition at line 265 of file JEDI_amsu_bufr2nc.v8.py.

◆ lonarr

int JEDI_amsu_bufr2nc.lonarr = []

Definition at line 155 of file JEDI_amsu_bufr2nc.v8.py.

◆ minu

JEDI_amsu_bufr2nc.minu = int(hdr1[6])

Definition at line 88 of file JEDI_amsu_bufr2nc.v8.py.

◆ minu_bufr_nc

JEDI_amsu_bufr2nc.minu_bufr_nc = nc.createVariable('MINU', 'i','nobs_bufr') ;

Definition at line 246 of file JEDI_amsu_bufr2nc.v8.py.

◆ minuarr

list JEDI_amsu_bufr2nc.minuarr = []

Definition at line 150 of file JEDI_amsu_bufr2nc.v8.py.

◆ mnth

JEDI_amsu_bufr2nc.mnth = int(hdr1[3])

Definition at line 85 of file JEDI_amsu_bufr2nc.v8.py.

◆ mnth_bufr_nc

JEDI_amsu_bufr2nc.mnth_bufr_nc = nc.createVariable('MNTH', 'i','nobs_bufr') ;

Definition at line 243 of file JEDI_amsu_bufr2nc.v8.py.

◆ mntharr

list JEDI_amsu_bufr2nc.mntharr = []

Definition at line 147 of file JEDI_amsu_bufr2nc.v8.py.

◆ nc

JEDI_amsu_bufr2nc.nc = netCDF4.Dataset(netcdf_filename,'w',format='NETCDF4')

Definition at line 217 of file JEDI_amsu_bufr2nc.v8.py.

◆ nchanl

JEDI_amsu_bufr2nc.nchanl = len(tmbr)

Definition at line 103 of file JEDI_amsu_bufr2nc.v8.py.

◆ nchans_dim

JEDI_amsu_bufr2nc.nchans_dim = nc.createDimension('nchans',None)

Definition at line 218 of file JEDI_amsu_bufr2nc.v8.py.

◆ netcdf_filename

string JEDI_amsu_bufr2nc.netcdf_filename = netcdf_filePATH+'diag_amsua_'+diag_satname+'_anl.'+diagtime+'z.nc4'

Definition at line 215 of file JEDI_amsu_bufr2nc.v8.py.

◆ netcdf_filePATH

JEDI_amsu_bufr2nc.netcdf_filePATH = sys.argv[2]

Definition at line 21 of file JEDI_amsu_bufr2nc.v8.py.

◆ New_pc4pred

JEDI_amsu_bufr2nc.New_pc4pred

Definition at line 345 of file JEDI_amsu_bufr2nc.v8.py.

◆ nhd

JEDI_amsu_bufr2nc.nhd = nhd1+nhd2

Definition at line 49 of file JEDI_amsu_bufr2nc.v8.py.

◆ nhd1

JEDI_amsu_bufr2nc.nhd1 = len(hdstr1.split())

Definition at line 47 of file JEDI_amsu_bufr2nc.v8.py.

◆ nhd2

JEDI_amsu_bufr2nc.nhd2 = len(hdstr2.split())

Definition at line 48 of file JEDI_amsu_bufr2nc.v8.py.

◆ nob

int JEDI_amsu_bufr2nc.nob = 0

Definition at line 51 of file JEDI_amsu_bufr2nc.v8.py.

◆ nob1

int JEDI_amsu_bufr2nc.nob1 = 0

Definition at line 52 of file JEDI_amsu_bufr2nc.v8.py.

◆ nobs_bufr_dim

JEDI_amsu_bufr2nc.nobs_bufr_dim = nc.createDimension('nobs_bufr',None)

Definition at line 219 of file JEDI_amsu_bufr2nc.v8.py.

◆ nobs_diag_dim

JEDI_amsu_bufr2nc.nobs_diag_dim = nc.createDimension('nobs',None)

Definition at line 220 of file JEDI_amsu_bufr2nc.v8.py.

◆ nobs_message

int JEDI_amsu_bufr2nc.nobs_message = 0

Definition at line 75 of file JEDI_amsu_bufr2nc.v8.py.

◆ nrec_count

int JEDI_amsu_bufr2nc.nrec_count = 0

Definition at line 54 of file JEDI_amsu_bufr2nc.v8.py.

◆ Number_of_channels

JEDI_amsu_bufr2nc.Number_of_channels

Definition at line 335 of file JEDI_amsu_bufr2nc.v8.py.

◆ Number_of_Predictors

JEDI_amsu_bufr2nc.Number_of_Predictors

Definition at line 336 of file JEDI_amsu_bufr2nc.v8.py.

◆ numindcs

JEDI_amsu_bufr2nc.numindcs = len(indcs)

Definition at line 194 of file JEDI_amsu_bufr2nc.v8.py.

◆ numsat

JEDI_amsu_bufr2nc.numsat = len(uniqsats)

Definition at line 141 of file JEDI_amsu_bufr2nc.v8.py.

◆ obclass_nc

JEDI_amsu_bufr2nc.obclass_nc = nc.createVariable('Observation_Class','S1', ('nobs','Observation_Class_maxstrlen')) ;

Definition at line 238 of file JEDI_amsu_bufr2nc.v8.py.

◆ obs_diag_nc

JEDI_amsu_bufr2nc.obs_diag_nc = nc.createVariable('Observation', np.double,'nobs') ;

Definition at line 309 of file JEDI_amsu_bufr2nc.v8.py.

◆ Observation_Class_maxstrlen_dim

JEDI_amsu_bufr2nc.Observation_Class_maxstrlen_dim = nc.createDimension('Observation_Class_maxstrlen',7)

Definition at line 221 of file JEDI_amsu_bufr2nc.v8.py.

◆ Observation_type

JEDI_amsu_bufr2nc.Observation_type

Definition at line 332 of file JEDI_amsu_bufr2nc.v8.py.

◆ obstr

string JEDI_amsu_bufr2nc.obstr = 'TMBR'

Definition at line 39 of file JEDI_amsu_bufr2nc.v8.py.

◆ oMf_adj_diag_nc

JEDI_amsu_bufr2nc.oMf_adj_diag_nc = nc.createVariable('Obs_Minus_Forecast_adjusted', np.double,'nobs') ;

Definition at line 310 of file JEDI_amsu_bufr2nc.v8.py.

◆ oMf_unadj_diag_nc

JEDI_amsu_bufr2nc.oMf_unadj_diag_nc = nc.createVariable('Obs_Minus_Forecast_unadjusted', np.double,'nobs') ;

Definition at line 311 of file JEDI_amsu_bufr2nc.v8.py.

◆ Outer_Loop_Iteration

JEDI_amsu_bufr2nc.Outer_Loop_Iteration

Definition at line 334 of file JEDI_amsu_bufr2nc.v8.py.

◆ polariz_nc

JEDI_amsu_bufr2nc.polariz_nc = nc.createVariable('polarization','i','nchans') ;

Definition at line 228 of file JEDI_amsu_bufr2nc.v8.py.

◆ punct

JEDI_amsu_bufr2nc.punct = string.punctuation

Definition at line 133 of file JEDI_amsu_bufr2nc.v8.py.

◆ qcflag_diag_nc

JEDI_amsu_bufr2nc.qcflag_diag_nc = nc.createVariable('QC_Flag', np.double,'nobs') ;

Definition at line 313 of file JEDI_amsu_bufr2nc.v8.py.

◆ radbufr_filename

JEDI_amsu_bufr2nc.radbufr_filename = sys.argv[1]

radbufr_filename='1bamua' input and output file names from command line args.

Definition at line 20 of file JEDI_amsu_bufr2nc.v8.py.

◆ said

JEDI_amsu_bufr2nc.said = int(hdr1[0])

Definition at line 82 of file JEDI_amsu_bufr2nc.v8.py.

◆ sat_lower

string JEDI_amsu_bufr2nc.sat_lower = "".join(c for c in satlite_lower())

Definition at line 170 of file JEDI_amsu_bufr2nc.v8.py.

◆ satazi_diag_nc

JEDI_amsu_bufr2nc.satazi_diag_nc = nc.createVariable('Sat_Azimuth_Angle', np.double,'nobs') ;

Definition at line 270 of file JEDI_amsu_bufr2nc.v8.py.

◆ satcode

JEDI_amsu_bufr2nc.satcode = uniqsats[n]

Definition at line 164 of file JEDI_amsu_bufr2nc.v8.py.

◆ Satellite

JEDI_amsu_bufr2nc.Satellite

Definition at line 331 of file JEDI_amsu_bufr2nc.v8.py.

◆ Satellite_Sensor

JEDI_amsu_bufr2nc.Satellite_Sensor

nc.description='blahblah'

Definition at line 330 of file JEDI_amsu_bufr2nc.v8.py.

◆ satinfochan_nc

JEDI_amsu_bufr2nc.satinfochan_nc = nc.createVariable('satinfo_chan','i','nchans') ;

Definition at line 236 of file JEDI_amsu_bufr2nc.v8.py.

◆ satlite

JEDI_amsu_bufr2nc.satlite = code2sat_name[satcode]

Definition at line 167 of file JEDI_amsu_bufr2nc.v8.py.

◆ satlite_lower

JEDI_amsu_bufr2nc.satlite_lower = satlite.lower

Definition at line 169 of file JEDI_amsu_bufr2nc.v8.py.

◆ satlite_nopunct

string JEDI_amsu_bufr2nc.satlite_nopunct = "".join(c for c in satlite_lower() if c not in punct)

Definition at line 171 of file JEDI_amsu_bufr2nc.v8.py.

◆ satlite_nopunctnospace

string JEDI_amsu_bufr2nc.satlite_nopunctnospace = "".join(c for c in satlite_nopunct if c not in space)

Definition at line 173 of file JEDI_amsu_bufr2nc.v8.py.

◆ satlite_spacepunct

string JEDI_amsu_bufr2nc.satlite_spacepunct = "".join(c for c in satlite if c not in punct)

Definition at line 172 of file JEDI_amsu_bufr2nc.v8.py.

◆ satzen_bufr_nc

JEDI_amsu_bufr2nc.satzen_bufr_nc = nc.createVariable('SAZA', np.double,'nobs_bufr') ;

Definition at line 254 of file JEDI_amsu_bufr2nc.v8.py.

◆ satzen_diag_nc

JEDI_amsu_bufr2nc.satzen_diag_nc = nc.createVariable('Sat_Zenith_Angle', np.double,'nobs') ;

Definition at line 269 of file JEDI_amsu_bufr2nc.v8.py.

◆ saza

JEDI_amsu_bufr2nc.saza = float(hdr2[0])

Definition at line 97 of file JEDI_amsu_bufr2nc.v8.py.

◆ sazaarr

list JEDI_amsu_bufr2nc.sazaarr = []

Definition at line 158 of file JEDI_amsu_bufr2nc.v8.py.

◆ scanpos_diag_nc

JEDI_amsu_bufr2nc.scanpos_diag_nc = nc.createVariable('Scan_Position', np.double,'nobs') ;

Definition at line 268 of file JEDI_amsu_bufr2nc.v8.py.

◆ seco

JEDI_amsu_bufr2nc.seco = int(hdr1[7])

Definition at line 89 of file JEDI_amsu_bufr2nc.v8.py.

◆ seco_bufr_nc

JEDI_amsu_bufr2nc.seco_bufr_nc = nc.createVariable('SECO', 'i','nobs_bufr') ;

Definition at line 247 of file JEDI_amsu_bufr2nc.v8.py.

◆ secoarr

list JEDI_amsu_bufr2nc.secoarr = []

Definition at line 151 of file JEDI_amsu_bufr2nc.v8.py.

◆ sensorchan_nc

JEDI_amsu_bufr2nc.sensorchan_nc = nc.createVariable('sensor_chan','i','nchans') ;

Definition at line 235 of file JEDI_amsu_bufr2nc.v8.py.

◆ sfcwind_diag_nc

JEDI_amsu_bufr2nc.sfcwind_diag_nc = nc.createVariable('Sfc_Wind_Speed', np.double,'nobs') ;

Definition at line 298 of file JEDI_amsu_bufr2nc.v8.py.

◆ snodep_diag_nc

JEDI_amsu_bufr2nc.snodep_diag_nc = nc.createVariable('Snow_Depth', np.double,'nobs') ;

Definition at line 295 of file JEDI_amsu_bufr2nc.v8.py.

◆ snowfrac_diag_nc

JEDI_amsu_bufr2nc.snowfrac_diag_nc = nc.createVariable('Snow_Fraction', np.double,'nobs') ;

Definition at line 277 of file JEDI_amsu_bufr2nc.v8.py.

◆ snowT_diag_nc

JEDI_amsu_bufr2nc.snowT_diag_nc = nc.createVariable('Snow_Temperature', np.double,'nobs') ;

Definition at line 281 of file JEDI_amsu_bufr2nc.v8.py.

◆ soilM_diag_nc

JEDI_amsu_bufr2nc.soilM_diag_nc = nc.createVariable('Soil_Moisture', np.double,'nobs') ;

Definition at line 283 of file JEDI_amsu_bufr2nc.v8.py.

◆ soilT_diag_nc

JEDI_amsu_bufr2nc.soilT_diag_nc = nc.createVariable('Soil_Temperature', np.double,'nobs') ;

Definition at line 282 of file JEDI_amsu_bufr2nc.v8.py.

◆ solaz_bufr_nc

JEDI_amsu_bufr2nc.solaz_bufr_nc = nc.createVariable('SOLAZI', np.double,'nobs_bufr') ;

Definition at line 257 of file JEDI_amsu_bufr2nc.v8.py.

◆ solazi

JEDI_amsu_bufr2nc.solazi = float(hdr2[3])

Definition at line 100 of file JEDI_amsu_bufr2nc.v8.py.

◆ solazi_diag_nc

JEDI_amsu_bufr2nc.solazi_diag_nc = nc.createVariable('Sol_Azimuth_Angle', np.double,'nobs') ;

Definition at line 272 of file JEDI_amsu_bufr2nc.v8.py.

◆ solaziarr

list JEDI_amsu_bufr2nc.solaziarr = []

Definition at line 161 of file JEDI_amsu_bufr2nc.v8.py.

◆ solzen_bufr_nc

JEDI_amsu_bufr2nc.solzen_bufr_nc = nc.createVariable('SOZA', np.double,'nobs_bufr') ;

Definition at line 255 of file JEDI_amsu_bufr2nc.v8.py.

◆ solzen_diag_nc

JEDI_amsu_bufr2nc.solzen_diag_nc = nc.createVariable('Sol_Zenith_Angle', np.double,'nobs') ;

Definition at line 271 of file JEDI_amsu_bufr2nc.v8.py.

◆ soza

JEDI_amsu_bufr2nc.soza = float(hdr2[1])

Definition at line 98 of file JEDI_amsu_bufr2nc.v8.py.

◆ sozaarr

list JEDI_amsu_bufr2nc.sozaarr = []

Definition at line 160 of file JEDI_amsu_bufr2nc.v8.py.

◆ space

string JEDI_amsu_bufr2nc.space = ' '

Definition at line 134 of file JEDI_amsu_bufr2nc.v8.py.

◆ sst_cooldt_diag_nc

JEDI_amsu_bufr2nc.sst_cooldt_diag_nc = nc.createVariable('SST_Cool_layer_tdrop', np.double,'nobs') ;

Definition at line 307 of file JEDI_amsu_bufr2nc.v8.py.

◆ sst_dtzdtf_diag_nc

JEDI_amsu_bufr2nc.sst_dtzdtf_diag_nc = nc.createVariable('SST_dTz_dTfound', np.double,'nobs') ;

Definition at line 308 of file JEDI_amsu_bufr2nc.v8.py.

◆ sst_warmdt_diag_nc

JEDI_amsu_bufr2nc.sst_warmdt_diag_nc = nc.createVariable('SST_Warm_layer_dt', np.double,'nobs') ;

Definition at line 306 of file JEDI_amsu_bufr2nc.v8.py.

◆ sstcu_diag_nc

JEDI_amsu_bufr2nc.sstcu_diag_nc = nc.createVariable('sstcu', np.double,'nobs') ;

Definition at line 288 of file JEDI_amsu_bufr2nc.v8.py.

◆ sstnv_diag_nc

JEDI_amsu_bufr2nc.sstnv_diag_nc = nc.createVariable('sstnv', np.double,'nobs') ;

Definition at line 290 of file JEDI_amsu_bufr2nc.v8.py.

◆ sstph_diag_nc

JEDI_amsu_bufr2nc.sstph_diag_nc = nc.createVariable('sstph', np.double,'nobs') ;

Definition at line 289 of file JEDI_amsu_bufr2nc.v8.py.

◆ time_diag_nc

JEDI_amsu_bufr2nc.time_diag_nc = nc.createVariable('Obs_Time', np.double,'nobs') ;

Definition at line 267 of file JEDI_amsu_bufr2nc.v8.py.

◆ tmbr

JEDI_amsu_bufr2nc.tmbr = bufr.read_subset(obstr,rep=True).squeeze()

Definition at line 102 of file JEDI_amsu_bufr2nc.v8.py.

◆ tmbr_bufr_nc

JEDI_amsu_bufr2nc.tmbr_bufr_nc = nc.createVariable('TMBR', np.double,('nobs_bufr','nchans')) ;

Definition at line 259 of file JEDI_amsu_bufr2nc.v8.py.

◆ tmbrarr

list JEDI_amsu_bufr2nc.tmbrarr = []

Definition at line 162 of file JEDI_amsu_bufr2nc.v8.py.

◆ tpwc_diag_nc

JEDI_amsu_bufr2nc.tpwc_diag_nc = nc.createVariable('tpwc_amsua', np.double,'nobs') ;

Definition at line 296 of file JEDI_amsu_bufr2nc.v8.py.

◆ TPWC_diag_nc

JEDI_amsu_bufr2nc.TPWC_diag_nc = nc.createVariable('TPWC', np.double,'nobs') ;

Definition at line 302 of file JEDI_amsu_bufr2nc.v8.py.

◆ tsavg5_diag_nc

JEDI_amsu_bufr2nc.tsavg5_diag_nc = nc.createVariable('tsavg5', np.double,'nobs') ;

INT ####.

Definition at line 287 of file JEDI_amsu_bufr2nc.v8.py.

◆ uniqsats

JEDI_amsu_bufr2nc.uniqsats = np.unique(DUMsaid)

Definition at line 140 of file JEDI_amsu_bufr2nc.v8.py.

◆ useflag_nc

JEDI_amsu_bufr2nc.useflag_nc = nc.createVariable('use_flag','i','nchans') ;

Definition at line 234 of file JEDI_amsu_bufr2nc.v8.py.

◆ vegfrac_diag_nc

JEDI_amsu_bufr2nc.vegfrac_diag_nc = nc.createVariable('Vegetation_Fraction', np.double,'nobs') ;

Definition at line 294 of file JEDI_amsu_bufr2nc.v8.py.

◆ waterfrac_diag_nc

JEDI_amsu_bufr2nc.waterfrac_diag_nc = nc.createVariable('Water_Fraction', np.double,'nobs') ;

Definition at line 274 of file JEDI_amsu_bufr2nc.v8.py.

◆ waterT_diag_nc

JEDI_amsu_bufr2nc.waterT_diag_nc = nc.createVariable('Water_Temperature', np.double,'nobs') ;

Definition at line 278 of file JEDI_amsu_bufr2nc.v8.py.

◆ wavenum_nc

JEDI_amsu_bufr2nc.wavenum_nc = nc.createVariable('wavenumber',np.double,'nchans') ;

Definition at line 230 of file JEDI_amsu_bufr2nc.v8.py.

◆ wtd_lapse_diag_nc

JEDI_amsu_bufr2nc.wtd_lapse_diag_nc = nc.createVariable('Weighted_Lapse_Rate', np.double,'nobs') ;

Definition at line 315 of file JEDI_amsu_bufr2nc.v8.py.

◆ year

JEDI_amsu_bufr2nc.year = int(hdr1[2])

Definition at line 84 of file JEDI_amsu_bufr2nc.v8.py.

◆ year_bufr_nc

JEDI_amsu_bufr2nc.year_bufr_nc = nc.createVariable('YEAR', 'i','nobs_bufr') ;

Definition at line 242 of file JEDI_amsu_bufr2nc.v8.py.

◆ yeararr

list JEDI_amsu_bufr2nc.yeararr = []

Definition at line 146 of file JEDI_amsu_bufr2nc.v8.py.