Python hail retreivals
Project description
Python Hail Retrieval Toolkit (pyhail) ⛈️📡🧊
This toolkit provides a collection of hail retrieval techniques for weather radar data.
Library Dependencies
- numpy
- scipy
- numba
Supporter radar file readers
Notebook plotting Dependencies
- matplotlib
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 git@github.com:joshua-wx/pyhail.git
To install in your home directory, use:
python setup.py install --user
Use
Test files
The test file for the pyart and pyodim test notebooks is located at notebooks/data For the c_band_mesh_correction script, the test files are located on gadi. Please contact if you need access.
This project is maintained by Joshua Soderholm (aura at bom.gov.au). Any problems? Please use the Github issue tracker.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyhail-3.3.2.tar.gz.
File metadata
- Download URL: pyhail-3.3.2.tar.gz
- Upload date:
- Size: 6.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9020c06fd260fc4331a545348914df7d76954559c7c4182af3059fd20aa97f8
|
|
| MD5 |
fdd1a69ce637c2cdaf49f91a1fa16170
|
|
| BLAKE2b-256 |
55481da7fa1bb695478f43aa14cd2f2941585562357eea3d34d80e1ac32469bf
|
File details
Details for the file pyhail-3.3.2-py3-none-any.whl.
File metadata
- Download URL: pyhail-3.3.2-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d8659de89c0bc2bf3f31e67a09b53b9f23c0d1129a570b8721b87fc3a999065
|
|
| MD5 |
6c54a1c373fc1961109c3fe52c6d2c85
|
|
| BLAKE2b-256 |
1135159ee52f2be4d8b84de9910594856813afeaf7ea9c69916c944106a0c8f9
|