OOPS
qg/configs/model.py
Go to the documentation of this file.
1 import os
2 import ewok
3 
4 __all__ = ["fc_file", "obs_file", "r2d2_obsfile", "r2d2_anfile"]
5 
6 
7 def fc_file(fcout, step):
8  fc = {}
9  fc['date'] = fcout['date']
10  keys = [fcout['exp'], fcout['type'], fcout['date'], ewok.jediformat(step), 'nc']
11  fname = '.'.join(keys)
12  fc['filename'] = os.path.join(fcout['datadir'], fname)
13  return fc
14 
15 
16 def obs_file(conf):
17  obsfile = conf['obsdatain']['obsfile']
18  return obsfile
19 
20 
21 def r2d2_obsfile(conf, date):
22  sdate = ewok.jediformat(date)
23  r2d2keys = [conf['source'], 'qg', sdate, conf['obs type'], 'obs', 'nc']
24  r2d2file = '.'.join(r2d2keys)
25  return r2d2file
26 
27 
28 def r2d2_anfile(conf, date):
29  sdate = ewok.jediformat(date)
30  r2d2keys = [conf['exp'], 'qg', conf['type'], sdate, 'nc']
31  r2d2file = '.'.join(r2d2keys)
32  return r2d2file
33 
model.r2d2_obsfile
def r2d2_obsfile(conf, date)
Definition: l95/defaults/model.py:22
model.fc_file
def fc_file(fcout, step)
Definition: l95/defaults/model.py:7
model.r2d2_anfile
def r2d2_anfile(conf, date)
Definition: l95/defaults/model.py:29
model.obs_file
def obs_file(conf)
Definition: l95/defaults/model.py:17