From 737c0873dcc9694bf0253695c1336dbc4b49a54d Mon Sep 17 00:00:00 2001 From: John Halley Gotway Date: Wed, 19 May 2021 17:47:19 -0600 Subject: [PATCH] Per #1798, fix up the read_tmpe_dataplane.py script to handle a grid string or dictionary. --- met/data/wrappers/read_tmp_dataplane.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/met/data/wrappers/read_tmp_dataplane.py b/met/data/wrappers/read_tmp_dataplane.py index 09e2530ef0..98bbe728d8 100644 --- a/met/data/wrappers/read_tmp_dataplane.py +++ b/met/data/wrappers/read_tmp_dataplane.py @@ -17,14 +17,19 @@ ds = nc.Dataset(netcdf_filename, 'r') met_data = ds['met_data'][:] met_attrs = {} + +# grid is defined as a dictionary or string grid = {} for attr, attr_val in ds.__dict__.items(): - if 'grid' in attr: + if 'grid.' in attr: grid_attr = attr.split('.')[1] grid[grid_attr] = attr_val else: met_attrs[attr] = attr_val -met_attrs['grid'] = grid + +if grid: + met_attrs['grid'] = grid + met_attrs['name'] = met_attrs['name_str'] del met_attrs['name_str'] met_info['met_data'] = met_data