IODA Bundle
ncep_classes.py File Reference

Go to the source code of this file.

Classes

class  ncep_classes.NcepObsType
 

Namespaces

 ncep_classes
 

Functions

def ncep_classes.MessageCounter (BufrFname)
 SUBROUTINES To be deleted (maybe). More...
 
def ncep_classes.BfilePreprocess (BufrFname, Obs)
 
def ncep_classes.write_yaml (dictionary, dictfileName)
 
def ncep_classes.read_yaml (dictfileName)
 
def ncep_classes.read_table (filename)
 
def ncep_classes.get_int_spec (mnemonic, part_b)
 get the int_spec entries from satellite table More...
 
def ncep_classes.get_rep_spec (mnemonic, part_b)
 get the rep_spec entries More...
 
def ncep_classes.get_fname (base_mnemo, BufrPath)
 function to create the full path of More...
 
def ncep_classes.create_bufrtable (BufrFname, ObsTable)
 

Variables

string ncep_classes.IODA_CONV_PATH = Path(__file__).parent/"@SCRIPT_LIB_PATH@"
 
tuple ncep_classes.NCEP_CONFIG_PATH = (IODA_CONV_PATH/'config').resolve()
 
tuple ncep_classes.desc
 MAIN. More...
 
 ncep_classes.parser
 
 ncep_classes.help
 
 ncep_classes.type
 
 ncep_classes.str
 
 ncep_classes.required
 
 ncep_classes.False
 
 ncep_classes.default
 
 ncep_classes.int
 
 ncep_classes.metavar
 
 ncep_classes.action
 
 ncep_classes.args = parser.parse_args()
 
 ncep_classes.BufrPath = args.obs_path
 
 ncep_classes.MaxNumMsg = args.maxmsgs
 
 ncep_classes.ThinInterval = args.thin
 
 ncep_classes.ObsType = args.obs_type
 
 ncep_classes.BufrFname = BufrPath + args.input_bufr
 
 ncep_classes.DateCentral = dt.strptime(args.date, '%Y%m%d%H')
 
 ncep_classes.Lexicon = args.lexicon
 
 ncep_classes.BfileType = cm.BFILE_BUFR
 
 ncep_classes.NetcdfFname = args.output_netcdf
 
 ncep_classes.date_time = DateCentral.strftime("%Y%m%d%H")
 
string ncep_classes.ObsTable = ObsType + '.tbl'
 
string ncep_classes.DictObs = ObsType + '.dict'
 
 ncep_classes.bufr = ncepbufr.open(BufrFname)
 
 ncep_classes.mnemonic = bufr.msg_type
 
 ncep_classes.Obs = NcepObsType(BfileType, mnemonic, ObsTable, DictObs)
 
def ncep_classes.NumMessages = MessageCounter(BufrFname)
 
 ncep_classes.max_num_msg
 
 ncep_classes.thin_interval
 
 ncep_classes.date_central
 
 ncep_classes.nc = Dataset(NetcdfFname, 'w', format='NETCDF4')
 
list ncep_classes.pf_list