ARM-DOE / pyart

The Python-ARM Radar Toolkit. A data model driven interactive toolkit for working with weather radar data.
https://arm-doe.github.io/pyart/
Other
513 stars 266 forks source link

Add some support for X-Array in a staged manner. #670

Closed scollis closed 1 month ago

scollis commented 7 years ago

Creating a Checklist so we can keep track of this:

tjlang commented 7 years ago

Did someone say cartopy support for grids? Y'all already got that. Here's a plot with multiple NEXRADs mosaicked via Py-ART, visualizing an ISS overpass of thunderstorms near San Antonio, Austin, and College Station (red stars) on 1/2/2017. Base map provided by cartopy and its StamenTerrain tiling. Was like two lines to get the radar on there, using Grid's method to get lat/lons, then a pcolormesh call.

20170102_110900_iss_radar

scollis commented 7 years ago

Yep.. But it is one line if you have it in an xarray container :) Sweet plot.

zssherman commented 4 years ago

Xarray was added to grid routine, but not the radardisplay. Xarry was also used in the spectra object. I will leave this open for now .

mgrover1 commented 2 years ago

Coming back to this thread - we should like this to Discussion #1047

mgrover1 commented 1 year ago

Requirements for Integration

As mentioned at previous meetings/discussions, we are moving forward with an xradar accessor, enabling us to use the full suite of functionality of Py-ART with xradar.

Overall Goal

The idea here is add an accessor

xradar_tree.pyart.to_radar()

Which adds a collection of additional methods (ex. .get_gate_x_y_z) to the xradar object that mimic the existing Py-ART radar object.

Required Methods

The existing pyart.core.Radar() object has the following methods:

zssherman commented 5 months ago

@mgrover1 How were we in terms of this list?