Different altitudes?

How does PyDDA handle data from two radars with different altitudes? Specifically, I’m working with data from a C-band radar at 673 m MSL and an X-band radar at 272 m MSL?

Hello. PyDDA assumes that the heights from both radar grids represent the same altitudes above sea level. If you are using PyART to grid your radars, I would ensure that the origin_altitude is the same for both radars (I would go with a grid centered around the X-band with an origin_altitude of 0 m). If you specify PyART to grid with such a configuration, then the PyART gridding technique will adjust the heights of the gates in the grid to account for the different radar heights.

1 Like

Thank you for your response. Could you please clarify how to set the origin for the grid_from_radars function? Should I use the X-band radar’s latitude and longitude as the origin, like this:

origin = (radar_ktlx.latitude[‘data’].filled(), radar_ktlx.longitude[‘data’].filled()) ## X-band

grid_ktlx = pyart.map.grid_from_radars([radar_ktlx], grid_limits=grid_limits, grid_shape=grid_shape, grid_origin=origin)

grid_kict = pyart.map.grid_from_radars([radar_kict], grid_limits=grid_limits, grid_shape=grid_shape, grid_origin=origin)

I appreciate guidance on setting the origin correctly.