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

snaphot...

parent c427f34e
No related branches found
No related tags found
No related merge requests found
...@@ -53,6 +53,13 @@ ds_range.update({'temp_3_9um_nom': 'actual_range'}) ...@@ -53,6 +53,13 @@ ds_range.update({'temp_3_9um_nom': 'actual_range'})
ds_range.update({'cloud_fraction': 'actual_range'}) ds_range.update({'cloud_fraction': 'actual_range'})
def get_fill_attrs(name):
if name in ds_fill:
return ds_fill[name], None
else:
return None, '_FillValue'
class GenericException(Exception): class GenericException(Exception):
def __init__(self, message): def __init__(self, message):
self.message = message self.message = message
...@@ -681,7 +688,8 @@ def make_for_full_domain_predict(h5f, name_list=None, satellite='GOES16', domain ...@@ -681,7 +688,8 @@ def make_for_full_domain_predict(h5f, name_list=None, satellite='GOES16', domain
cnt_a = 0 cnt_a = 0
for ds_name in name_list: for ds_name in name_list:
gvals = get_grid_values(h5f, ds_name, j_0, i_0, None, num_j=ylen, num_i=xlen) fill_value, fill_value_name = get_fill_attrs(ds_name)
gvals = get_grid_values(h5f, ds_name, j_0, i_0, None, num_j=ylen, num_i=xlen, fill_value_name=fill_value_name, fill_value=fill_value)
if gvals is not None: if gvals is not None:
grd_dct[ds_name] = gvals grd_dct[ds_name] = gvals
cnt_a += 1 cnt_a += 1
...@@ -810,7 +818,8 @@ def make_for_full_domain_predict_viirs_clavrx(h5f, name_list=None, res_fac=1, da ...@@ -810,7 +818,8 @@ def make_for_full_domain_predict_viirs_clavrx(h5f, name_list=None, res_fac=1, da
elif ds_name == 'cld_opd_dcomp': elif ds_name == 'cld_opd_dcomp':
name = 'cld_opd_nlcomp' name = 'cld_opd_nlcomp'
gvals = get_grid_values(h5f, name, j_0, i_0, None, num_j=ylen, num_i=xlen) fill_value, fill_value_name = get_fill_attrs(name)
gvals = get_grid_values(h5f, name, j_0, i_0, None, num_j=ylen, num_i=xlen, fill_value_name=fill_value_name, fill_value=fill_value)
if gvals is not None: if gvals is not None:
grd_dct[ds_name] = gvals grd_dct[ds_name] = gvals
cnt_a += 1 cnt_a += 1
...@@ -929,7 +938,8 @@ def prepare_evaluate(h5f, name_list, satellite='GOES16', domain='FD', res_fac=1, ...@@ -929,7 +938,8 @@ def prepare_evaluate(h5f, name_list, satellite='GOES16', domain='FD', res_fac=1,
cnt_a = 0 cnt_a = 0
for ds_name in name_list: for ds_name in name_list:
gvals = get_grid_values(h5f, ds_name, j_0, i_0, None, num_j=ylen, num_i=xlen) fill_value, fill_value_name = get_fill_attrs(ds_name)
gvals = get_grid_values(h5f, ds_name, j_0, i_0, None, num_j=ylen, num_i=xlen, fill_value_name=fill_value_name, fill_value=fill_value)
if gvals is not None: if gvals is not None:
grd_dct_n[ds_name] = gvals grd_dct_n[ds_name] = gvals
cnt_a += 1 cnt_a += 1
......
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