xrspatial.fire.kbdi#
- xrspatial.fire.kbdi(kbdi_prev_agg: DataArray, max_temp_agg: DataArray, precip_agg: DataArray, annual_precip: float, name: str = 'kbdi') DataArray[source]#
Keetch-Byram Drought Index (single time-step update).
Advances the KBDI by one day given previous KBDI, daily max temperature, and daily precipitation.
- Parameters:
kbdi_prev_agg (xr.DataArray) – Previous day’s KBDI values (0-800 mm deficit).
max_temp_agg (xr.DataArray) – Daily maximum temperature in degrees Celsius.
precip_agg (xr.DataArray) – Daily precipitation in mm.
annual_precip (float) – Mean annual precipitation in mm (scalar, constant across domain).
name (str, default='kbdi') – Name of output DataArray.
- Returns:
Updated KBDI values (float32), clamped to 0-800.
- Return type:
xr.DataArray