PyHail
PyHail copied to clipboard
Hail detection and size retrievals using Python3.5+ and the Py-ART toolkit
trafficstars
Python Hail Retrieval Toolkit (pyhail) ⛈️📡🧊
This toolkit provides a collection of hail retrieval techniques for weather radar data.
Library Dependencies
- Py-ART for ingesting data
- numpy
- netCDF4
- scipy
- scikit-image
Notebook Dependencies
- matplotlib
- cartopy
Hail Retrivals
- *Hail Size Discrimination Algorithm - HSDA (Ortega et al. 2016)
- Hail Differential Reflectivity - HDR (Depue et al. 2007)
- Maximum Expected Size of Hail - MESH witt1998 (Witt et al. 1998)
- Maximum Expected Size of Hail - MESH mh2019_75/mh2019_95 (Murillo and Homeyer 2019)
- Accumulated Hail - hAcc (Wallace et al. 2019)
*Note that the Q confidence vector from Park et al. 2009 has not been implemented and all pixels are assigned a value of q=1.
MESH is implemented for both pyart radar (PPI) and grid (Cartesian) data!
Install using pypi
pip install pyhail
Install from source
To install pyhail, you can either download and unpack the zip file of the source code or use git to checkout the repository:
git clone [email protected]:joshua-wx/pyhail.git
To install in your home directory, use:
python setup.py install --user
Use
This project is maintained by Joshua Soderholm. Any problems? Please use the Github issue tracker.