Py-ART: Python ARM Radar Toolkit

2.2.0 · active · verified Thu Apr 16

Py-ART is an open-source Python library designed for working with weather radar data. It provides tools for reading, processing, visualizing, and analyzing data from a variety of radar formats, including NEXRAD, UF, and ODIM_H5. Version 2.2.0, released recently, continues to build on its foundation with improvements in data handling and integration with other scientific libraries like xradar and cmweather. The project maintains an active release cadence with minor releases and bug fixes.

Common errors

Warnings

Install

Imports

Quickstart

This quickstart demonstrates how to create a dummy radar object and plot a basic Plan Position Indicator (PPI) reflectivity slice using Py-ART's `RadarDisplay`. This allows for immediate visualization without needing external data files.

import pyart
import matplotlib.pyplot as plt

# Create a dummy radar object for demonstration
radar = pyart.testing.make_empty_ppi_radar(10, 10, 10)

# Initialize a RadarDisplay object
display = pyart.graph.RadarDisplay(radar)

# Plot a PPI (Plan Position Indicator) slice of reflectivity
fig = plt.figure(figsize=(8, 6))
ax = fig.add_subplot(111)
display.plot('reflectivity', 0, title='Simulated Reflectivity (PPI)', ax=ax)
plt.show()

view raw JSON →