def output(self):
'''
Generate data wrapper for Mahali data
@return Mahali data wrapper
'''
nav_files, obs_files = self.cacheData()
def getSiteAndDate(in_filename):
date = pd.to_datetime('2015' + in_filename[-8:-5], format='%Y%j')
return in_filename[-12:-8], date
data_list = []
for nav, obs in zip(nav_files, obs_files):
site, date = getSiteAndDate(nav)
if (site,date) != getSiteAndDate(obs):
raise RuntimeError('Data mismatch')
# data_list.append([site,date,readRinexNav(nav), rinexobs(obs)])
data_list.append([site,date,nav, obs])
return DataWrapper(data_list)
评论列表
文章目录