skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The Python ARM Radar Toolkit (Py-ART), a library for working with weather radar data in the Python programming language

Journal Article · · Journal of Open Research Software
DOI:https://doi.org/10.5334/jors.119· OSTI ID:1339572
 [1];  [1]
  1. Argonne National Lab. (ANL), Argonne, IL (United States)

The Python ARM Radar Toolkit is a package for reading, visualizing, correcting and analysing data from weather radars. Development began to meet the needs of the Atmospheric Radiation Measurement Climate Research Facility and has since expanded to provide a general-purpose framework for working with data from weather radars in the Python programming language. The toolkit is built on top of libraries in the Scientific Python ecosystem including NumPy, SciPy, and matplotlib, and makes use of Cython for interfacing with existing radar libraries written in C and to speed up computationally demanding algorithms. As a result, the source code for the toolkit is available on GitHub and is distributed under a BSD license.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
Argonne National Laboratory; USDOE Office of Science (SC), Biological and Environmental Research (BER)
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1339572
Journal Information:
Journal of Open Research Software, Vol. 4; ISSN 2049-9647
Publisher:
Software Sustainability InstituteCopyright Statement
Country of Publication:
United States
Language:
English

References (15)

The Atmospheric Radiation Measurement Program journal January 2003
The Arm Climate Research Facility: A Review of Structure and Capabilities journal March 2013
A Real-Time Four-Dimensional Doppler Dealiasing Scheme journal October 2001
Fast two-dimensional phase-unwrapping algorithm based on sorting by reliability following a noncontinuous path journal January 2002
Polarimetric Attenuation Correction in Heavy Rain at C Band journal January 2011
An Application of Linear Programming to Polarimetric Radar Differential Phase Processing journal August 2013
An Operational Objective Analysis System journal October 1959
A Technique for Maximizing Details in Numerical Weather Map Analysis journal August 1964
Python for Scientific Computing journal January 2007
Matplotlib: A 2D Graphics Environment journal January 2007
The Emergence of Open-Source Software for the Weather Radar Community journal January 2015
F2PY: a tool for connecting Fortran and Python programs journal January 2009
Technical Note: An open source library for processing weather radar data ( wradlib ) journal January 2013
An Open Virtual Machine for Cross-Platform Weather Radar Science journal October 2015
Technical Note: An open source library for processing weather radar data (wradlib) posted_content November 2012

Cited By (32)

Mobile ground‐based SMART radar observations and wind retrievals during the landfall of Hurricane Harvey (2017) journal September 2019
Automated detection of bird roosts using NEXRAD radar data and Convolutional Neural Networks journal July 2018
Analysis of two derecho events in Southern Brazil journal January 2019
Combining ASCAT and NEXRAD Retrieval Analysis to Explore Wind Features of Mesoscale Oceanic Systems journal September 2018
Near‐Surface Maximum Winds During the Landfall of Hurricane Harvey journal January 2019
Variations of Thunderstorm Charge Structures in West Texas on 4 June 2012: VARIATIONS OF THUNDERSTORM CHARGING journal September 2018
Inadvertent Localized Intensification of Precipitation by Aircraft journal February 2019
Midlatitude Oceanic Cloud and Precipitation Properties as Sampled by the ARM Eastern North Atlantic Observatory journal April 2019
Strange Floods: The Upper Tail of Flood Peaks in the United States journal September 2018
Meteorological Aspects of Self‐Initiated Upward Lightning at the Säntis Tower (Switzerland) journal December 2019
TAASRAD19, a high-resolution weather radar reflectivity dataset for precipitation nowcasting journal July 2020
Declines in an abundant aquatic insect, the burrowing mayfly, across major North American waterways journal January 2020
Opportunities and challenges in using weather radar for detecting and monitoring flying animals in the Southern Hemisphere: WSR Ecology in the Southern Hemisphere journal September 2019
An Inverse Model for Raindrop Size Distribution Retrieval with Polarimetric Variables journal July 2018
Phased-Array Radar System Simulator (PASIM): Development and Simulation Result Assessment journal February 2019
A Random Forest Method to Forecast Downbursts Based on Dual-Polarization Radar Signatures journal April 2019
Observations of the microphysical evolution of convective clouds in the southwest of the United Kingdom journal January 2018
A 17 year climatology of the macrophysical properties of convection in Darwin journal January 2018
A novel approach for characterizing the variability in mass–dimension relationships: results from MC3E journal January 2019
Planetary boundary layer evolution over the Amazon rainforest in episodes of deep moist convection at the Amazon Tall Tower Observatory journal January 2020
Enhancing the consistency of spaceborne and ground-based radar comparisons by using beam blockage fraction as a quality filter journal January 2018
Retrieval of snowflake microphysical properties from multifrequency radar observations journal January 2018
The NCAS mobile dual-polarisation Doppler X-band weather radar (NXPol) journal January 2018
Use of polarimetric radar measurements to constrain simulated convective cell evolution: a pilot study with Lagrangian tracking journal January 2019
A Gaussian mixture method for specific differential phase retrieval at X-band frequency journal January 2019
Pysteps: an open-source Python library for probabilistic precipitation nowcasting (v1.0) journal January 2019
Pysteps: an open-source Python library for probabilistic precipitation nowcasting (v1.0) text January 2019
The NCAS Mobile Dual-Polarisation Doppler X-Band Weather Radar (NXPol) posted_content February 2018
A Gaussian Mixture Method for Specific Differential Phase Retrieval at X-band Frequency journal May 2019
Pysteps: an open-source Python library for probabilistic precipitation nowcasting (v1.0) journal May 2019
Drop Size Distribution Variability in Central Argentina during RELAMPAGO-CACTI journal May 2021
On Thunderstorm Microphysics under Urban Heat Island, Sea Breeze, and Cold Front Effects in the Metropolitan Area of São Paulo, Brazil journal January 2021

Similar Records

PyCDT: A Python toolkit for modeling point defects in semiconductors and insulators
Journal Article · Tue May 01 00:00:00 EDT 2018 · Computer Physics Communications · OSTI ID:1339572

Python ARM Radar Toolkit (Py-ART) Roadmap
Program Document · Fri Dec 08 00:00:00 EST 2017 · OSTI ID:1339572

PyDDA: A Pythonic Direct Data Assimilation Framework for Wind Retrievals
Journal Article · Wed Oct 07 00:00:00 EDT 2020 · Journal of Open Research Software · OSTI ID:1339572