Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Comparing DBZ, ZDR and KDP (LP and Maesaka) methods.

Comparing DBZ, ZDR and KDP (LP and Maesaka) methods.


## You are using the Python ARM Radar Toolkit (Py-ART), an open source
## library for working with weather radar data. Py-ART is partly
## supported by the U.S. Department of Energy as part of the Atmospheric
## Radiation Measurement (ARM) Climate Research Facility, an Office of
## Science user facility.
##
## If you use this software to prepare a publication, please cite:
##
##     JJ Helmus and SM Collis, JORS 2016, doi: 10.5334/jors.119

<frozen importlib._bootstrap>:283: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead
ERROR 1: PROJ: proj_create_from_database: Open of /ccsopen/home/braut/analysis-env2/share/proj failed

Select files

We are only reading a single sweep from a file with high rain rate.

(-20.0, 20.0)
<Figure size 640x480 with 2 Axes>

Create gatefilter

Compute KDP using Maesaka method

/ccsopen/home/braut/analysis-env2/lib/python3.10/site-packages/numpy/core/fromnumeric.py:758: UserWarning: Warning: 'partition' will ignore the 'mask' of the MaskedArray.
  a.partition(kth, axis=axis, kind=kind, order=order)

Compute KDP using Giangrande LP method

Get the fields in Numpy array

  • Add offset to ZDR

(-20.0, 20.0)
<Figure size 1500x400 with 6 Axes>

Select reasonable DBZ range

Plot Distributions

<Figure size 1500x400 with 4 Axes>

Plot selected points

<Figure size 1500x1000 with 6 Axes>
(45296,)