improver.fire_weather.fire_severity_index module#

Plugin to calculate the Fire Severity Index (Daily Severity Rating).

class FireSeverityIndex[source]#

Bases: FireWeatherBase

Plugin to calculate the Fire Severity Index (FSI), also known as the Daily Severity Rating (DSR).

The DSR provides a numerical rating of the difficulty of controlling fires. It is derived from the Fire Weather Index (FWI) and represents the daily fire load and the expected effort required for fire suppression.

This process is adapted directly from:

Equations and FORTRAN Program for the Canadian Forest Fire Weather Index System (C.E. Van Wagner and T.L. Pickett, 1985). Page 8, Equation 31.

Expected input units:
  • Fire Weather Index (FWI): dimensionless

INPUT_CUBE_NAMES: list[str] = ['fire_weather_index']#
METADATA_SOURCE_CUBE: str = 'fire_weather_index'#
OUTPUT_CUBE_NAME: str = 'fire_severity_index'#
VALID_OUTPUT_RANGE: tuple[float | None, float | None] | None = (0.0, 100)#
_abc_impl = <_abc._abc_data object>#
_calculate()[source]#

Calculates the Daily Severity Rating (DSR) from FWI.

From Van Wagner and Pickett (1985), Page 8: Equation 31.

Return type:

ndarray

Returns:

The calculated DSR values.

fire_weather_index: Cube#