

Overview¶
This collection of notebooks demonstrates a complete radar processing workflow, from raw weather radar observations to quantitative precipitation estimation (QPE). Individual notebooks are largely self-contained and may be used independently, but they are organized according to the typical radar processing workflow.
The material is divided into three sections:
Pre-Course Material - introduction to datasets, tools, and core functionality
Main Course - hands-on radar processing exercises using representative case studies
Post-Course Material - resources for further exploration after the course
The notebooks assume basic familiarity with Python and scientific Python libraries such as NumPy, Xarray, and Matplotlib.
Pre-Course Material¶
The pre-course material introduces datasets, tools, and core processing concepts used throughout the course. These notebooks are intended to familiarize participants with the radar observations, data structures, visualization methods, and supporting geospatial information before moving on to the main processing exercises.
The notebooks may also be explored independently and provide the necessary background for understanding the subsequent correction, gridding, and quantitative precipitation estimation workflows.
The pre-course notebooks are grouped into the following thematic areas:
Radar Data Exploration¶
These notebooks provide an overview of the available radar datasets and their characteristics. They include examples of stratiform and convective precipitation cases, inspection of scan strategies, radar coverage, and basic visualization of the observations. The notebooks Inspect Single Pol Data - Fruŝka Gora and Inspect Dual Pol Data - Jastrebac present data from two different radar sites and illustrate both stratiform and convective precipitation observations.
Quasi-Vertical Profiles (QVP)¶
Azimuthally averaging a fixed, high elevation angle over time turns routine PPI volumes into a time-height view of the atmosphere above the radar, without requiring dedicated RHI scans. The Quasi-Vertical Profiles (QVP) notebook demonstrates this technique on the dual-polarization convective case, tracking reflectivity and polarimetric signatures as a storm evolves near the radar.
Terrain and Beam Blockage¶
Digital elevation models (DEMs) are used to assess terrain-induced beam blockage. The Terrain and Beam Blockage notebook demonstrates the generation of a DEM for the radar domain and the derivation of beam blockage fractions from radar beam geometry and terrain elevation.
Quality Assurance and Quality Control (under development)¶
These notebooks will cover procedures to improve data quality prior to quantitative applications.
The System Differential Phase, Total Differential Phase Shift and Differential Phase notebooks demonstrate the differential phase processing workflow, from estimating system differential phase and total differential phase shift to correcting biases, filtering and smoothing differential phase, and deriving specific differential phase..
Radar Corrections (under development)¶
Processing steps that compensate for known measurement and observation effects. The Attenuation correction - Single Pol notebook shows how to apply single-polarization attenuation correction using the Hitschfeld–Bordan and Krämer method’s. The Attenuation correction - Dual Pol notebook facilitates the ZPHI method to derive specific attenuation and correct reflectivity.
Quantitative Precipitation Estimation (QPE)¶
Generation and evaluation of quantitative precipitation products derived from radar observations. The Quantitative Precipitation Estimation (QPE) notebook derives rainfall rate and accumulation from reflectivity using the Marshall-Palmer Z-R relationship on the single-polarization stratiform case.
Polar-to-Cartesian Gridding¶
Interpolation of polar radar observations onto a common Cartesian analysis grid. This step facilitates the combination of multiple radars and provides input for subsequent products such as precipitation estimation and nowcasting.
Common analysis grid generation and Polar-to-Cartesian interpolation is highlighted in Gridding Polar Data, Multi-radar compositing is shown in Composite To Grid.
Main Course¶
The main course introduces the weather radar processing workflow using two representative precipitation events: Stratiform Case 2014 and Convective Case 2017. These datasets highlight the different characteristics and challenges associated with widespread layered precipitation and localized intense convection.
Throughout the exercises, participants will apply and evaluate the correction and processing techniques introduced in the pre-course material. In addition, Clear Air Case 2026 is provided specifically for assessing the impact and quality of selected correction methods under non-precipitating conditions.
By working through these complementary cases, participants will gain practical experience with typical radar data issues and develop an understanding of how processing strategies may differ depending on meteorological conditions.
Post-Course Material¶
The Post-Course Material section provides additional resources, references, and suggestions for further exploration beyond the main course exercises. Rather than introducing new mandatory material, it serves as a collection of pointers and comments intended to support continued learning and experimentation.
Participants are encouraged to revisit the course datasets, explore alternative processing approaches, and consult the referenced documentation and literature for further study of radar data processing and evaluation techniques.