Core C/C++ code for LROSE.
This project is maintained by NCAR
The following applications form a group that handle KDP estimation, particle identification (PID) and precipitation rate estimation.
App | KDP | Z & ZDR Attenuation | NCAR PID | Precip Rate |
---|---|---|---|---|
RadxKdp | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: |
RadxPid | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :x: |
RadxRate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Each of these apps has a main parameter file, which controls file handling, operational modes etc.
The main file in turn points to shared parameter files for specific purposes.
RadxKdp reads in a KDP-specific parameter file.
RadxPid reads in the KDP parameter file, and in addition 2 PID-specific files: (a) the PID overview and (b) the interest maps file that specifies the details of the PID fuzzy logic algorithm.
RadxRate reads in all of the above, plus a file specific to the computation of precip rate.
App | App params file | Kdp-specific params | Pid-specific params | Pid Interest Maps | Rate-specific params |
---|---|---|---|---|---|
RadxKdp | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: | :x: |
RadxPid | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :x: |
RadxRate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
DualPolProcessing.md presents some example images from this processing chain.