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 diff --git a/test/xml/unit_python.xml b/test/xml/unit_python.xml index 572e2f925d..801fe16b2d 100644 --- a/test/xml/unit_python.xml +++ b/test/xml/unit_python.xml @@ -374,6 +374,26 @@ + + + &MET_BIN;/plot_data_plane + + MET_PYTHON_EXE &MET_PYTHON_EXE; + PYTHON_GRID G212 + + \ + PYTHON_NUMPY \ + &OUTPUT_DIR;/python/letter_numpy_grid_name_user_python.ps \ + 'name = "&MET_BASE;/python/read_ascii_numpy_grid.py &DATA_DIR_PYTHON;/letter.txt LETTER";' \ + -plot_range 0.0 255.0 \ + -title "Grid Name: 'G212'" \ + -v 1 + + + &OUTPUT_DIR;/python/letter_numpy_grid_name_user_python.ps + + + &MET_BIN;/ascii2nc