The Python ARM Radar Toolkit (Py-ART), a Library for Working with Weather Radar Data in the Python Programming Language

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. The source code for the toolkit is available on GitHub and is distributed under a BSD license.

[1]  Pavlos Kollias,et al.  On polarimetric radar signatures of deep convection for model evaluation: columns of specific differential phase observed during MC3E. , 2016, Monthly weather review.

[2]  Pengfei Zhang,et al.  Polarimetric Attenuation Correction in Heavy Rain at C Band , 2011 .

[3]  Michael Dixon,et al.  An Open Virtual Machine for Cross-Platform Weather Radar Science , 2015 .

[4]  Jimmy W. Voyles,et al.  The Arm Climate Research Facility: A Review of Structure and Capabilities , 2013 .

[5]  Scott E. Giangrande,et al.  An Application of Linear Programming to Polarimetric Radar Differential Phase Processing , 2013 .

[6]  Robert A. Houze,et al.  A Real-Time Four-Dimensional Doppler Dealiasing Scheme , 2001 .

[7]  Munther A. Gdeisat,et al.  Fast two-dimensional phase-unwrapping algorithm based on sorting by reliability following a noncontinuous path. , 2002, Applied optics.

[8]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[9]  Thomas Pfaff,et al.  Technical Note: An open source library for processing weather radar data (wradlib) , 2012 .

[10]  Michael Dixon,et al.  The emergence of open-source software for the weather radar community , 2015 .

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

[12]  S. Barnes,et al.  A Technique for Maximizing Details in Numerical Weather Map Analysis , 1964 .

[13]  Gerald M. Stokes,et al.  The Atmospheric Radiation Measurement Program , 2003 .

[14]  Pearu Peterson,et al.  F2PY: a tool for connecting Fortran and Python programs , 2009, Int. J. Comput. Sci. Eng..

[15]  Travis E. Oliphant,et al.  Python for Scientific Computing , 2007, Computing in Science & Engineering.

[16]  G. P. Cressman AN OPERATIONAL OBJECTIVE ANALYSIS SYSTEM , 1959 .