IODA Bundle
proc_gsi_ncdiag Namespace Reference

Functions

def run_conv_obs (convfile, outdir, platforms)
 
def run_radiances_obs (radfile, outdir, obsbias, qcvars, testrefs)
 
def run_aod_obs (aodfile, outdir)
 
def run_oz_obs (ozfile, outdir)
 
def run_conv_geo (convfile, outdir)
 
def run_radiances_geo (radfile, outdir)
 
def run_aod_geo (aodfile, outdir)
 
def run_oz_geo (ozfile, outdir)
 
def run_radiances_obsdiag (radfile, outdir)
 

Variables

string IODA_CONV_PATH = Path(__file__).parent/"@SCRIPT_LIB_PATH@"
 
 ScriptName = os.path.basename(sys.argv[0])
 
 ap = argparse.ArgumentParser()
 
 help
 
 default
 
 MyArgs = ap.parse_args()
 
 nprocs = int(MyArgs.nprocs)
 
 DiagDir = MyArgs.input_dir
 
 obspool = Pool(processes=nprocs)
 
 ObsDir = MyArgs.obs_dir
 
 ObsBias = MyArgs.add_obsbias
 
 QCVars = MyArgs.add_qcvars
 
 TestRefs = MyArgs.add_testrefs
 
 convfiles = glob.glob(DiagDir+'/*conv*')
 
 splitfname = convfile.split('/')[-1].split('_')
 
 i = splitfname.index('conv')
 
string c = "_".join(splitfname[i:i + 2])
 
 res = obspool.apply_async(run_conv_obs, args=(convfile, ObsDir, [p]))
 
 radfiles = glob.glob(DiagDir+'/diag*')
 
bool process = False
 
 GeoDir = MyArgs.geovals_dir
 
 ObsdiagDir = MyArgs.obsdiag_dir
 

Function Documentation

◆ run_aod_geo()

def proc_gsi_ncdiag.run_aod_geo (   aodfile,
  outdir 
)

Definition at line 80 of file proc_gsi_ncdiag.py.

◆ run_aod_obs()

def proc_gsi_ncdiag.run_aod_obs (   aodfile,
  outdir 
)

Definition at line 40 of file proc_gsi_ncdiag.py.

◆ run_conv_geo()

def proc_gsi_ncdiag.run_conv_geo (   convfile,
  outdir 
)

Definition at line 60 of file proc_gsi_ncdiag.py.

◆ run_conv_obs()

def proc_gsi_ncdiag.run_conv_obs (   convfile,
  outdir,
  platforms 
)

Definition at line 18 of file proc_gsi_ncdiag.py.

◆ run_oz_geo()

def proc_gsi_ncdiag.run_oz_geo (   ozfile,
  outdir 
)

Definition at line 90 of file proc_gsi_ncdiag.py.

◆ run_oz_obs()

def proc_gsi_ncdiag.run_oz_obs (   ozfile,
  outdir 
)

Definition at line 50 of file proc_gsi_ncdiag.py.

◆ run_radiances_geo()

def proc_gsi_ncdiag.run_radiances_geo (   radfile,
  outdir 
)

Definition at line 70 of file proc_gsi_ncdiag.py.

◆ run_radiances_obs()

def proc_gsi_ncdiag.run_radiances_obs (   radfile,
  outdir,
  obsbias,
  qcvars,
  testrefs 
)

Definition at line 29 of file proc_gsi_ncdiag.py.

◆ run_radiances_obsdiag()

def proc_gsi_ncdiag.run_radiances_obsdiag (   radfile,
  outdir 
)

Definition at line 100 of file proc_gsi_ncdiag.py.

Variable Documentation

◆ ap

proc_gsi_ncdiag.ap = argparse.ArgumentParser()

Definition at line 113 of file proc_gsi_ncdiag.py.

◆ c

string proc_gsi_ncdiag.c = "_".join(splitfname[i:i + 2])

Definition at line 156 of file proc_gsi_ncdiag.py.

◆ convfiles

proc_gsi_ncdiag.convfiles = glob.glob(DiagDir+'/*conv*')

Definition at line 151 of file proc_gsi_ncdiag.py.

◆ default

proc_gsi_ncdiag.default

Definition at line 123 of file proc_gsi_ncdiag.py.

◆ DiagDir

proc_gsi_ncdiag.DiagDir = MyArgs.input_dir

Definition at line 137 of file proc_gsi_ncdiag.py.

◆ GeoDir

proc_gsi_ncdiag.GeoDir = MyArgs.geovals_dir

Definition at line 191 of file proc_gsi_ncdiag.py.

◆ help

proc_gsi_ncdiag.help

Definition at line 115 of file proc_gsi_ncdiag.py.

◆ i

proc_gsi_ncdiag.i = splitfname.index('conv')

Definition at line 155 of file proc_gsi_ncdiag.py.

◆ IODA_CONV_PATH

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

Definition at line 10 of file proc_gsi_ncdiag.py.

◆ MyArgs

proc_gsi_ncdiag.MyArgs = ap.parse_args()

Definition at line 130 of file proc_gsi_ncdiag.py.

◆ nprocs

int proc_gsi_ncdiag.nprocs = int(MyArgs.nprocs)

Definition at line 133 of file proc_gsi_ncdiag.py.

◆ ObsBias

proc_gsi_ncdiag.ObsBias = MyArgs.add_obsbias

Definition at line 146 of file proc_gsi_ncdiag.py.

◆ ObsdiagDir

proc_gsi_ncdiag.ObsdiagDir = MyArgs.obsdiag_dir

Definition at line 226 of file proc_gsi_ncdiag.py.

◆ ObsDir

proc_gsi_ncdiag.ObsDir = MyArgs.obs_dir

Definition at line 143 of file proc_gsi_ncdiag.py.

◆ obspool

proc_gsi_ncdiag.obspool = Pool(processes=nprocs)

Definition at line 140 of file proc_gsi_ncdiag.py.

◆ process

bool proc_gsi_ncdiag.process = False

Definition at line 165 of file proc_gsi_ncdiag.py.

◆ QCVars

proc_gsi_ncdiag.QCVars = MyArgs.add_qcvars

Definition at line 147 of file proc_gsi_ncdiag.py.

◆ radfiles

proc_gsi_ncdiag.radfiles = glob.glob(DiagDir+'/diag*')

Definition at line 163 of file proc_gsi_ncdiag.py.

◆ res

proc_gsi_ncdiag.res = obspool.apply_async(run_conv_obs, args=(convfile, ObsDir, [p]))

Definition at line 159 of file proc_gsi_ncdiag.py.

◆ ScriptName

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

Definition at line 110 of file proc_gsi_ncdiag.py.

◆ splitfname

proc_gsi_ncdiag.splitfname = convfile.split('/')[-1].split('_')

Definition at line 153 of file proc_gsi_ncdiag.py.

◆ TestRefs

proc_gsi_ncdiag.TestRefs = MyArgs.add_testrefs

Definition at line 148 of file proc_gsi_ncdiag.py.