[PyArt] Weird "Enlarged" Reflectivity area and some artifacts

I’m currently working on visualizing a 3km CAPPI radar mosaic using pyart.map.grid_from_radars, and I’ve run into an issue that I’m hoping others may have encountered before.

In my gridding setup, I used weighting_function="Nearest". However, after generating the mosaic, I noticed some strange streak/line-like features appearing in the gridded reflectivity field. In addition, there are areas where the reflectivity seems to become artificially enlarged or expanded compared to what I would expect from the original radar data. I encircled one of these “enlarged” reflectivity areas in the image for reference.

I would like to ask what causes these streak or line artifacts, including the “enlarged” area, when using the Nearest weighting function? and what would be the best way to reduce or eliminate these artifacts?

If anyone has experience with this kind of issue in Py-ART radar mosaicking, I’d really appreciate any explanation or recommended solution.

I’m attaching here the python code and sample data I used so you can play/test around.

Min. Code PyART.py (11.2 KB)

Sample Data

Your radius of influence is likely being calculated from the distance from the NW radar. Perhaps I would use a constant radius of influence, or use the minimum ROI of (radar1, radar2) as the radius of influence.

1 Like