179
Open Source Software Projects for Various Radar Platforms
Collaborative Effort
Abstract Weather radar data has been notoriously difficult to work with in the past, leading to proprietary or single use software. Recently, a shift of academic and government institutions to open source platforms
Nick Guy*
for cost savings, performance, and development flexibility has spurred the development of new community software. Great strides have been made in this area and momentum continues to grow to develop
Timothy J. Lang
the next generation of software for weather radar data analysis. This presentation introduces ongoing work on three separate open source software projects that each fill a niche within the weather radar and more broadly atmospheric science disciplines.
Paul Hein Anderson L. Gama Andrew Lyons
Python Radar Meteorology Calculations https://github.com/nguy/PyRadarMet
Ø Leverages Py-ART to read new P-3 radar data
Ø Graphical User Interface (GUI) using PyQt.
synthesis formats.
Ø Multiple displays which may “share” variables. Ø Many display options (change title, units, data and axes limits, colormaps,
Ø Plot some up-/down-pointing radar.
Ø Quick save options for publication quality images.
Ø Overlay flight tracks.
Ø Display toolkit (zoom/pan, point value selection, region selection query).
Horizontal wind synthesis, overlaid flight track.
Ø Plugins (“Advanced Tools”) to access some existing Py-ART calculations. NOAA P-3 Sweep
Ø Functionality continues to expand. Ø Developer friendly environment for new tool/plugin development.
Ø Radar system and Doppler
Ø Calculate geometric beam blockage. Ø Calculate ZDR offset (uses Py-ART). Ø Ported to R (https://cran.r-project.org/web/ packages/radar/).
Ø Ported to wradlib (http://wradlib.bitbucket.org/).
Ø Data filtering using masked arrays (Solo-like functionality). Ø Save the data file into standard cfradial (NetCDF) format.
Ø Geometric beam properties.
LDR, CDR, etc.) from Level 1 data.
range rings).
Ø Plot horizontal and vertical wind synthesis output.
characteristics.
Ø Some moment calculations (e.g. ZDR,
Ø Visualization package leveraging the Py-ART open source package.
sweep format, built-in reader for NSSL wind
Ø Calculate fundamental weather radar
characteristics.
https://github.com/nguy/artview
https://github.com/nguy/AWOT
Ø Plot individual P-3 sweeps.
PyRadrarMet
ARM Radar Toolkit Viewer
Airborne Weather Observations Toolkit
Always more welcome! *Corresponding author Dept. of Atmospheric Science, University of Wyoming, Laramie, WY
[email protected]
ARTView
AWOT
Doppler velocity flight track cross-section.
Ø Capable of reading NetCDF and NASA Ames formatted flight data. Ø Plot time series data. Ø Plot dropsonde data. Ø In development.
Plugins
Display
Flight track by altitude
All software began development while at NOAA National Severe Storms Lab and the Cooperative Institute for Mesoscale Meteorological Studies.
Region Select