PyDDA: A Pythonic Direct Data Assimilation Framework for Wind Retrievals

This software assimilates data from an arbitrary number of weather radars together with other spatial wind fields (eg numerical weather forecasting model data) in order to retrieve high resolution three dimensional wind fields. PyDDA uses NumPy and SciPy’s optimization techniques combined with the Python Atmospheric Radiation Measurement (ARM) Radar Toolkit (Py-ART) in order to create wind fields using the 3D variational technique (3DVAR). PyDDA is hosted and distributed on GitHub at https://github.com/ openradar/PyDDA. PyDDA has the potential to be used by the atmospheric science community to develop high resolution wind retrievals from radar networks. These retrievals can be used for the evaluation of numerical weather forecasting models and plume modelling. This paper shows how wind fields from 2 NEXt generation RADar (NEXRAD) WSR-88D radars and the High Resolution Rapid Refresh can be assimilated together using PyDDA to create a high resolution wind field inside Hurricane Florence.

[1]  Corey K. Potvin,et al.  3DVAR versus Traditional Dual-Doppler Wind Retrievals of a Simulated Supercell Thunderstorm , 2012 .

[2]  Andrew C. Lorenc,et al.  Analysis methods for numerical weather prediction , 1986 .

[3]  Joshua Wurman,et al.  Finescale Dual-Doppler Analysis of Hurricane Boundary Layer Structures in Hurricane Frances (2004) at Landfall , 2014 .

[4]  Timothy D. Crum,et al.  The WSR-88D and the WSR-88D Operational Support Facility , 1993 .

[5]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[6]  Jonathan J. Helmus,et al.  The Python ARM Radar Toolkit (Py-ART), a Library for Working with Weather Radar Data in the Python Programming Language , 2016 .

[7]  Corey K. Potvin,et al.  Use of a Vertical Vorticity Equation in Variational Dual-Doppler Wind Analysis , 2009 .

[8]  Jidong Gao,et al.  A Variational Method for the Analysis of Three-Dimensional Wind Fields from Two Doppler Radars , 1999 .

[9]  Paul Markowski,et al.  Genesis of the Goshen County, Wyoming, Tornado on 5 June 2009 during VORTEX2 , 2013 .

[10]  Travis E. Oliphant,et al.  Guide to NumPy , 2015 .

[11]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[12]  T. Gal-Chen,et al.  A Method for the Initialization of the Anelastic Equations: Implications for Matching Models with Observations , 1978 .

[13]  Pengfei Zhang,et al.  An Evaluation of Two NEXRAD Wind Retrieval Methodologies and Their Use in Atmospheric Dispersion Models , 2008 .

[14]  Brian K. Blaylock,et al.  Cloud archiving and data mining of High-Resolution Rapid Refresh forecast model output , 2017, Comput. Geosci..

[15]  C. Williams,et al.  Statistics of Storm Updraft Velocities from TWP-ICE Including Verification with Profiling Measurements , 2013 .

[16]  Corey K. Potvin,et al.  Impact of a Vertical Vorticity Constraint in Variational Dual-Doppler Wind Analysis: Tests with Real and Simulated Supercell Data , 2012 .

[17]  Robert A. Kropfli,et al.  Buoyancy and Pressure Perturbations Derived from Dual-Doppler Radar Observations of the Planetary Boundary Layer: Applications for Matching Models with Observations , 1984 .