From 73f83c4f5d5a7238fb9520298f4ab7a7ae25626c Mon Sep 17 00:00:00 2001 From: mgrover1 Date: Thu, 14 Mar 2024 09:24:51 -0500 Subject: [PATCH 1/2] ENH: Add the proper elevation angle to fixed angle --- tests/io/test_nexrad_level2.py | 2 ++ xradar/io/backends/nexrad_level2.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/io/test_nexrad_level2.py b/tests/io/test_nexrad_level2.py index ce3f8ee0..54307bea 100644 --- a/tests/io/test_nexrad_level2.py +++ b/tests/io/test_nexrad_level2.py @@ -6,6 +6,7 @@ from collections import OrderedDict +import numpy as np import pytest import xarray @@ -26,6 +27,7 @@ def test_open_nexradlevel2_datatree(nexradlevel2_files): assert ds["DBZH"].shape == (720, 1832) assert ds["DBZH"].dims == ("azimuth", "range") assert int(ds.sweep_number.values) == 0 + np.testing.assert_almost_equal(ds.sweep_fixed_angle.values, 0.4833984) @pytest.mark.parametrize( diff --git a/xradar/io/backends/nexrad_level2.py b/xradar/io/backends/nexrad_level2.py index a2a0e4d1..74bb8a0b 100644 --- a/xradar/io/backends/nexrad_level2.py +++ b/xradar/io/backends/nexrad_level2.py @@ -1359,7 +1359,7 @@ def open_store_coordinates(self): prt_mode = "not_set" follow_mode = "not_set" - fixed_angle = self.root.msg_5["elevation_data"][self._group] + fixed_angle = self.root.msg_5["elevation_data"][self._group]["elevation_angle"] coords = { "azimuth": Variable((dim,), azimuth, get_azimuth_attrs(), encoding), From f35405447f498dd0a2a52fe6cfd3506ea356b482 Mon Sep 17 00:00:00 2001 From: mgrover1 Date: Thu, 14 Mar 2024 09:27:35 -0500 Subject: [PATCH 2/2] ADD: Add proper addition to the history file --- docs/history.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/history.md b/docs/history.md index c45f2725..bff2bfd2 100644 --- a/docs/history.md +++ b/docs/history.md @@ -7,6 +7,7 @@ * MNT: use CODECOV token ({pull}`155`) by [@kmuehlbauer](https://github.com/kmuehlbauer). * MNT: fix path for notebook coverage ({pull}`157`) by [@kmuehlbauer](https://github.com/kmuehlbauer). * ADD: NEXRAD Level2 structured reader ({pull}`158`) by [@kmuehlbauer](https://github.com/kmuehlbauer) and [@mgrover1](https://github.com/mgrover1). +* FIX: Add the proper elevation angle to fixed angle ({pull}`162`) by [@mgrover1](https://github.com/mgrover1). ## 0.4.3 (2024-02-24)