xrspatial.fire.rdnbr#

xrspatial.fire.rdnbr(dnbr_agg: DataArray, pre_nbr_agg: DataArray, name: str = 'rdnbr') DataArray[source]#

Relative differenced Normalized Burn Ratio (RdNBR).

Computes dNBR / sqrt(abs(pre_NBR / 1000)). Normalises dNBR by pre-fire vegetation density so that burn severity is comparable across different vegetation types.

Parameters:
  • dnbr_agg (xr.DataArray) – dNBR values (e.g. from dnbr()).

  • pre_nbr_agg (xr.DataArray) – Pre-fire NBR values.

  • name (str, default='rdnbr') – Name of output DataArray.

Returns:

RdNBR values (float32). Pixels where abs(pre_NBR) < 1e-7 are set to NaN to avoid division by near-zero.

Return type:

xr.DataArray