IODA Bundle
bufr2nc Namespace Reference

Functions

def BfilePreprocess (BufrFname, Obs)
 SUBROUTINES. More...
 

Variables

string IODA_CONV_PATH = Path(__file__).parent/"@SCRIPT_LIB_PATH@"
 
 ScriptName = os.path.basename(sys.argv[0])
 MAIN. More...
 
 ap = argparse.ArgumentParser()
 
 help
 
 type
 
 int
 
 default
 
 metavar
 
 action
 
 MyArgs = ap.parse_args()
 
 ObsType = MyArgs.obs_type
 
 BufrFname = MyArgs.input_bufr
 
 NetcdfFname = MyArgs.output_netcdf
 
 MaxNumMsg = MyArgs.maxmsgs
 
 ThinInterval = MyArgs.thin
 
 ClobberOfile = MyArgs.clobber
 
 BfileType = cm.BFILE_PREPBUFR
 
bool BadArgs = False
 
 Obs = ot.AircraftObsType(BfileType)
 
 max_num_msg
 
 thin_interval
 
 nc = Dataset(NetcdfFname, 'w', format='NETCDF4')
 
 bufr = ncepbufr.open(BufrFname)
 

Function Documentation

◆ BfilePreprocess()

def bufr2nc.BfilePreprocess (   BufrFname,
  Obs 
)

SUBROUTINES.

Definition at line 24 of file bufr2nc.py.

Variable Documentation

◆ action

bufr2nc.action

Definition at line 56 of file bufr2nc.py.

◆ ap

bufr2nc.ap = argparse.ArgumentParser()

Definition at line 48 of file bufr2nc.py.

◆ BadArgs

bool bufr2nc.BadArgs = False

Definition at line 75 of file bufr2nc.py.

◆ BfileType

bufr2nc.BfileType = cm.BFILE_PREPBUFR

Definition at line 70 of file bufr2nc.py.

◆ bufr

bufr2nc.bufr = ncepbufr.open(BufrFname)

Definition at line 186 of file bufr2nc.py.

◆ BufrFname

bufr2nc.BufrFname = MyArgs.input_bufr

Definition at line 64 of file bufr2nc.py.

◆ ClobberOfile

bufr2nc.ClobberOfile = MyArgs.clobber

Definition at line 68 of file bufr2nc.py.

◆ default

bufr2nc.default

Definition at line 52 of file bufr2nc.py.

◆ help

bufr2nc.help

Definition at line 49 of file bufr2nc.py.

◆ int

bufr2nc.int

Definition at line 52 of file bufr2nc.py.

◆ IODA_CONV_PATH

string bufr2nc.IODA_CONV_PATH = Path(__file__).parent/"@SCRIPT_LIB_PATH@"

Definition at line 11 of file bufr2nc.py.

◆ max_num_msg

bufr2nc.max_num_msg

Definition at line 160 of file bufr2nc.py.

◆ MaxNumMsg

bufr2nc.MaxNumMsg = MyArgs.maxmsgs

Definition at line 66 of file bufr2nc.py.

◆ metavar

bufr2nc.metavar

Definition at line 53 of file bufr2nc.py.

◆ MyArgs

bufr2nc.MyArgs = ap.parse_args()

Definition at line 61 of file bufr2nc.py.

◆ nc

bufr2nc.nc = Dataset(NetcdfFname, 'w', format='NETCDF4')

Definition at line 177 of file bufr2nc.py.

◆ NetcdfFname

bufr2nc.NetcdfFname = MyArgs.output_netcdf

Definition at line 65 of file bufr2nc.py.

◆ Obs

bufr2nc.Obs = ot.AircraftObsType(BfileType)

Definition at line 96 of file bufr2nc.py.

◆ ObsType

bufr2nc.ObsType = MyArgs.obs_type

Definition at line 63 of file bufr2nc.py.

◆ ScriptName

bufr2nc.ScriptName = os.path.basename(sys.argv[0])

MAIN.

Definition at line 45 of file bufr2nc.py.

◆ thin_interval

bufr2nc.thin_interval

Definition at line 161 of file bufr2nc.py.

◆ ThinInterval

bufr2nc.ThinInterval = MyArgs.thin

Definition at line 67 of file bufr2nc.py.

◆ type

bufr2nc.type

Definition at line 52 of file bufr2nc.py.