Skip to content
Snippets Groups Projects
Commit fafc831a authored by tomrink's avatar tomrink
Browse files

snapshot...

parent 172912cf
No related branches found
No related tags found
No related merge requests found
......@@ -331,7 +331,7 @@ class AMVFiles:
class Framework(AMVFiles):
def __init__(self, files_path, file_time_span, band='14'):
def __init__(self, files_path, file_time_span, band='14', pattern='*WINDS_AMV_EN-'+'14'+'*.nc'):
elem_name = 'Element'
line_name = 'Line'
lon_name = 'Longitude'
......@@ -355,7 +355,7 @@ class Framework(AMVFiles):
#qc_param = 'QI'
qc_param = 'Flag'
super().__init__(files_path, file_time_span, '*WINDS_AMV_EN-'+band+'*.nc', band=band, elem_name=elem_name, params=params,
super().__init__(files_path, file_time_span, pattern, band=band, elem_name=elem_name, params=params,
line_name=line_name, lat_name=lat_name, lon_name=lon_name, out_params=out_params, meta_dict=meta_dict, qc_params=qc_param)
def get_navigation(self):
......@@ -378,7 +378,7 @@ class Framework(AMVFiles):
class FrameworkCloudHeight(AMVFiles):
def __init__(self, files_path, file_time_span):
def __init__(self, files_path, file_time_span, pattern='*_CLOUD_HEIGHT_EN'+'*.nc'):
elem_name = 'Element'
line_name = 'Line'
lon_name = 'Longitude'
......@@ -388,7 +388,7 @@ class FrameworkCloudHeight(AMVFiles):
params = ['CldTopPres', 'CldTopHght', 'CldOptDpth']
meta_dict = {'CldTopPres': ('hPa', 'f4'), 'CldTopHght': ('km', 'f4'), 'CldOptDpth': ('km', 'f4')}
super().__init__(files_path, file_time_span, '*_CLOUD_HEIGHT_EN'+'*.nc', band=None, elem_name=elem_name, params=params,
super().__init__(files_path, file_time_span, pattern, band=None, elem_name=elem_name, params=params,
line_name=line_name, lat_name=lat_name, lon_name=lon_name, out_params=out_params, meta_dict=meta_dict)
def get_navigation(self):
......@@ -406,7 +406,7 @@ class FrameworkCloudHeight(AMVFiles):
class FrameworkCloudPhase(AMVFiles):
def __init__(self, files_path, file_time_span):
def __init__(self, files_path, file_time_span, pattern='*_CLOUD_PHASE_EN'+'*.nc'):
elem_name = 'Element'
line_name = 'Line'
lon_name = 'Longitude'
......@@ -416,7 +416,7 @@ class FrameworkCloudPhase(AMVFiles):
params = ['CloudPhase', 'CloudType']
meta_dict = {'CloudPhase': (None, 'i1'), 'CloudType': (None, 'i1')}
super().__init__(files_path, file_time_span, '*_CLOUD_PHASE_EN'+'*.nc', band=None, elem_name=elem_name, params=params,
super().__init__(files_path, file_time_span, pattern, band=None, elem_name=elem_name, params=params,
line_name=line_name, lat_name=lat_name, lon_name=lon_name, out_params=out_params, meta_dict=meta_dict)
def get_navigation(self):
......@@ -434,7 +434,7 @@ class FrameworkCloudPhase(AMVFiles):
class OpsCloudPhase(AMVFiles):
def __init__(self, files_path, file_time_span):
def __init__(self, files_path, file_time_span, pattern='OR_ABI-L2-ACTPF'+'*.nc'):
elem_name = None
line_name = None
lon_name = None
......@@ -444,7 +444,7 @@ class OpsCloudPhase(AMVFiles):
params = ['Phase']
meta_dict = {'Phase': (None, 'i1')}
super().__init__(files_path, file_time_span, 'OR_ABI-L2-ACTPF'+'*.nc', band=None, elem_name=elem_name, params=params,
super().__init__(files_path, file_time_span, pattern, band=None, elem_name=elem_name, params=params,
line_name=line_name, lat_name=lat_name, lon_name=lon_name, out_params=out_params, meta_dict=meta_dict)
def get_navigation(self):
......@@ -460,7 +460,7 @@ class OpsCloudPhase(AMVFiles):
class OPS(AMVFiles):
def __init__(self, files_path, file_time_span, band='14'):
def __init__(self, files_path, file_time_span, band='14', pattern='OR_ABI-L2-DMWF*'+'C'+'14'+'*.nc'):
elem_name = None
line_name = None
lon_name = 'lon'
......@@ -471,7 +471,7 @@ class OPS(AMVFiles):
meta_dict = {'Lon': ('degrees east', 'f4'), 'Lat': ('degrees north', 'f4'), 'Element': (None, 'i4'), 'Line': (None, 'i4'),
'pressure': ('hPa', 'f4'), 'wind_speed': ('m s-1', 'f4'), 'wind_direction': ('degrees', 'f4')}
super().__init__(files_path, file_time_span, 'OR_ABI-L2-DMWF*'+'C'+band+'*.nc', band=band, elem_name=elem_name, params=params,
super().__init__(files_path, file_time_span, pattern, band=band, elem_name=elem_name, params=params,
line_name=line_name, lat_name=lat_name, lon_name=lon_name, out_params=out_params, meta_dict=meta_dict)
def get_navigation(self):
......@@ -489,7 +489,7 @@ class OPS(AMVFiles):
class AMV_Intercompare(AMVFiles):
def __init__(self, files_path, file_time_span, band='14'):
def __init__(self, files_path, file_time_span, band='14', pattern='ASCII_AMV*.CT'):
elem_name = None
line_name = None
lon_name = 'lon'
......@@ -501,7 +501,7 @@ class AMV_Intercompare(AMVFiles):
meta_dict = {'Lon': ('degrees east', 'f4'), 'Lat': ('degrees north', 'f4'), 'Element': (None, 'i4'), 'Line': (None, 'i4'),
'pressure': ('hPa', 'f4'), 'wind_speed': ('m s-1', 'f4'), 'wind_direction': ('degrees', 'f4')}
super().__init__(files_path, file_time_span, 'ASCII_AMV*.CT', band=band, elem_name=elem_name, params=params,
super().__init__(files_path, file_time_span, pattern, band=band, elem_name=elem_name, params=params,
line_name=line_name, lat_name=lat_name, lon_name=lon_name, press_name=press_name, out_params=out_params, meta_dict=meta_dict)
def get_navigation(self):
......@@ -517,7 +517,7 @@ class AMV_Intercompare(AMVFiles):
class CarrStereo(AMVFiles):
def __init__(self, files_path, file_time_span, band='14'):
def __init__(self, files_path, file_time_span, band='14', pattern='tdw_qc_GOES*'+'ch_'+'14'+'.nc'):
elem_name = 'Element'
line_name = 'Line'
lon_name = 'Lon'
......@@ -536,7 +536,7 @@ class CarrStereo(AMVFiles):
'V_3D_u': ('m s-1', 'f4'), 'V_3D_v': ('m s-1', 'f4'), 'Lon': ('degrees east', 'f4'),
'Lat': ('degrees north', 'f4'), 'Element': (None, 'i4'), 'Line': (None, 'i4')}
super().__init__(files_path, file_time_span, 'tdw_qc_GOES*'+'ch_'+band+'.nc', band=band, elem_name=elem_name, params=params,
super().__init__(files_path, file_time_span, pattern, band=band, elem_name=elem_name, params=params,
line_name=line_name, lat_name=lat_name, lon_name=lon_name, out_params=out_params, meta_dict=meta_dict)
def get_navigation(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment