diff --git a/modules/aeolus/datasource.py b/modules/aeolus/datasource.py index 281eb21dc67cccfdd012023e08532e9cf86166e8..e96422b9dd8db5b0801cdf7cb2224c951232893d 100644 --- a/modules/aeolus/datasource.py +++ b/modules/aeolus/datasource.py @@ -33,6 +33,22 @@ def get_parameters_clavrx(filename=ancillary_path+'clavrx_parameters.pkl'): return var_names_2d +def get_parameters_caliop_clavrx(filename='/data/Personal/rink/clavrx_calipso/g16_s20201050200_06kmCLay.matchup.calipso.h5'): + rg = Dataset(filename, 'r') + var_s = rg.variables + var_names = list(var_s.keys()) + var_names_2d = [] + + for str in var_names: + v = var_s[str] + if len(v.shape) == 1: + print(str) + if not (str.find('latitude') != -1 or str.find('longitude') != -1): + var_names_2d.append(str) + + rg.close() + + def get_parameters_fmwk_amvs(filename='/ships19/cloud/scratch/4TH_AMV_INTERCOMPARISON/FMWK2_AMV/GOES16_ABI_2KM_FD_2019293_0020_34_WINDS_AMV_EN-14CT.nc'): rg = Dataset(filename, 'r') var_s = rg.variables