OOPS
l95/defaults/model.py
Go to the documentation of this file.
1 import os
2 from solo.date import JediDate, DateIncrement
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  step = DateIncrement(duration=step)
11  keys = [fcout['exp'], fcout['type'], fcout['date'], str(step)]
12  fname = '.'.join(keys)
13  fc['filename'] = os.path.join(fcout['datadir'], fname)
14  return fc
15 
16 
17 def obs_file(conf):
18  obsfile = conf['obsdatain']
19  return obsfile
20 
21 
22 def r2d2_obsfile(conf, date):
23  sdate = JediDate(date)
24  r2d2keys = ['l95', conf['source'], str(sdate), 'obt']
25  r2d2file = '.'.join(r2d2keys)
26  return r2d2file
27 
28 
29 def r2d2_anfile(conf, date):
30  sdate = JediDate(date)
31  r2d2keys = [conf['exp'], conf['type'], str(sdate), 'l95']
32  r2d2file = '.'.join(r2d2keys)
33  return r2d2file
34 
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