Climpact allows you to calculate indices that are annual or monthly statistics of modelled or observed climate data. Here you can find descriptions and formulae for each of the indices.

What are extremes indices?

The indices calculated by Climpact are annual statistics of weather. They answer questions like:

As well as being calculated over the full year, many indices are available for a given month—the hottest day each January, for example.

Climpact offers indices derived from daily temperature and precipitation data. These indices are a standardised set originally recommended by the Expert Team on Sector-Specific Climate Indices (ET-SCI) and now under the oversight of the Expert Team on Climate Information for Decision-making. The standardisation of these indices allows researchers to compare results across time periods, regions and source datasets.

Index definitions

FD
Number of frost days

Annual count of days when TN (daily minimum temperature) < 0°C. Let TNij be daily minimum temperature on day i in year j. Count the number of days where TNij < 0 °C.

TNlt2
TN below 2 °C

The number of days when TN < 2 °C.

TNltm2
TN below -2 °C

The number of days when TN < -2 °C.

TNltm20
TN below -20 °C

The number of days when TN < -20 °C.

SU
Number of summer days

Annual count of days when TX (daily maximum temperature) > 25°C. Let TXij be daily maximum temperature on day i in year j. Count the number of days where TXij > 25 °C.

ID
Number of icing days

Annual count of days when TX (daily maximum temperature) < 0 °C. Let TXijbe daily maximum temperature on day i in year j. Count the number of days where TXij < 0 °C.

TR
Number of tropical nights

Annual count of days when TN (daily minimum temperature) > 20 °C. Let TNij be daily minimum temperature on day i in year j. Count the number of days where TNij > 20 °C.

GSL
Growing season length

Annual* count between the first span of at least 6 days with daily mean temperature TG >5 °C and the first span after July 1st (Jan 1st in SH) of 6 days with TG <5 °C.

Let TGij be daily mean temperature on day i in year j. Count the number of days between the first occurrence of at least 6 consecutive days with TGij > 5 °C and the first occurrence after 1st July (Jan 1st in SH) of at least 6 consecutive days with TGij < 5 °C.

* Annual means Jan 1st to Dec 31st in the Northern Hemisphere (NH); July 1st to June 30th in the Southern Hemisphere (SH).

TXx
Monthly maximum value of daily maximum temperature

Let TXx be the daily maximum temperatures in month k, period j. The maximum daily maximum temperature each month is then TXxkj = max(TXxkj).

TNx
Monthly maximum value of daily minimum temperature

Let TNx be the daily minimum temperatures in month k, period j. The maximum daily minimum temperature each month is then TNxkj = max(TNxkj).

TXn
Monthly minimum value of daily maximum temperature

Let TXn be the daily maximum temperatures in month k, period j. The minimum daily maximum temperature each month is then TXnkj = min(TXnkj).

TNn
Monthly minimum value of daily minimum temperature

Let TNn be the daily minimum temperatures in month k, period j. The minimum daily minimum temperature each month is then TNnkj=min(TNnkj).

TMm
Mean TM

The mean daily mean temperature.

TXm
Mean TX

The mean daily maximum temperature.

TNm
Mean TN

The mean daily minimum temperature.

TN10p
Percentage of days when TN < 10th percentile

Let TNij be the daily minimum temperature on day i in period j and let TNin10 be the calendar day 10th percentile centred on a 5-day window for the base period 1961-1990. The percentage of time for the base period is determined where: TNij < TNin10. To avoid possible inhomogeneity across the in-base and out-base periods, the calculation for the base period (1961-1990) requires the use of a bootstrap procedure. Details are described in Zhang et al. (2005).

TX10p
Percentage of days when TX < 10th percentile

Let TXij be the daily maximum temperature on day i in period j and let TXin10 be the calendar day 10th percentile centred on a 5-day window for the base period 1961-1990. The percentage of time for the base period is determined where TXij < TXin10. To avoid possible inhomogeneity across the in-base and out-base periods, the calculation for the base period (1961-1990) requires the use of a bootstrap processure. Details are described in Zhang et al. (2005).

TN90p
Percentage of days when TN > 90th percentile

Let TNij be the daily minimum temperature on day i in period j and let TNin90 be the calendar day 90th percentile centred on a 5-day window for the base period 1961-1990. The percentage of time for the base period is determined where TNij > TNin90. To avoid possible inhomogeneity across the in-base and out-base periods, the calculation for the base period (1961-1990) requires the use of a bootstrap processure. Details are described in Zhang et al. (2005)

TX90p
Percentage of days when TX > 90th percentile

Let TXij be the daily maximum temperature on day i in period j and let TXin90 be the calendar day 90th percentile centred on a 5-day window for the base period 1961-1990. The percentage of time for the base period is determined where TXij > TXin90. To avoid possible inhomogeneity across the in-base and out-base periods, the calculation for the base period (1961-1990) requires the use of a bootstrap processure. Details are described in Zhang et al. (2005).

WSDI
Warm spell duration index: annual count of days with at least 6 consecutive days when TX > 90th percentile

Let TXij be the daily maximum temperature on day i in period j and let TXin90 be the calendar day 90th percentile centred on a 5-day window for the base period 1961-1990. Then the number of days per period is summed where, in intervals of at least 6 consecutive days, TXij > TXin90.

WSDId
User-defined WSDI

Annual number of days contributing to events where d or more consecutive days experience TX > 90th percentile.

CSDI
Cold spell duration index: annual count of days with at least 6 consecutive days when TN < 10th percentile

Let TNij be the daily minimum temperature on day i in period j and let TNin10 be the calendar day 10th percentile centred on a 5-day window for the base period 1961-1990. Then the number of days per period is summed where, in intervals of at least 6 consecutive days, TNij < TNin10.

CSDId
User-defined CSDI

Annual number of days contributing to events where d or more consecutive days experience TN < 10th percentile.

TXgt50p
Percentage of days with temperature above the median

Percentage of days when TX > 50th percentile.

TX95t
Very warm day threshold

The value of the 95th percentile of TX.

TMge5
TM of greater than or equal to 5 °C

Number of days when TM (daily mean temperature) ≥ 5 °C.

TMlt5
TM of at least 5 °C

Number of days when TM (daily mean temperature) < 5 °C.

TMge10
TM of greater than or equal to 10 °C

Number of days when TM (daily mean temperature) ≥ 10 °C.

TMlt10
TM of at least 10 °C

Number of days when TM (daily mean temperature) < 10 °C.

TXge30
TX of greater than or equal to 30 °C

Number of days when TX ≥ 30 ≥C.

TXge35
TX of greater than or equal to 35 °C

Number of days when TX ≥ 35 ≥C.

TXdTNd
User-defined consecutive number of hot days and nights

Annual count of d consecutive days where both TX > 95th percentile and TN > 95th percentile, where 10 ≥ d ≥ 2.

HDDheatn
Heating degree days

Annual sum of n - TM, where n is a user-defined, location-specific base temperature and TM < n. A measure of the energy demand needed to heat a building.

CDDcoldn
Cooling degree days

Annual sum of TM - n, where n is a user-defined, location-specific base temperature and TM > n. A measure of the energy demand needed to cool a building.

GDDgrown
Growing degree days

Annual sum of TM - n, where n is a user-defined, location-specific base temperature and TM > n. A measure of heat accumulation used to predict plant growth rates.

DTR
Daily temperature range

Let TXij and TNij be the daily maximum and minimum temperature respectively on day i in period j. If i represents the number of days in j, then:

DTR j = i = 1 I ( TX i j - TN i j ) I
Rx1day
Monthly maximum 1-day precipitation

Let RRij be the daily precipitation amount on day i in period j. The maximum 1-day value for period j are Rx1dayj = max (RRij).

Rx5day
Monthly maximum consecutive 5-day precipitation

Let RRkj be the precipitation amount for the 5-day interval ending k, period j. Then maximum 5-day values for period j are Rx5dayj = max (RRkj).

RXdday
User-defined consecutive days PR amount

Maximum d-day PR total.

SPI
Standardised Precipitation Index

Measure of "drought" using the Standardised Precipitation Index on time scales of 3, 6 and 12 months. A drought measure specified as a precipitation deficit. See McKee et al. (1993) and the SPI User Guide (World Meteorological Organization 2012) for details.

Calculated using the SPEI package in R.

SPEI
Standardised Precipitation Evapotranspiration Index

Measure of "drought" using the Standardised Precipitation Evapotranspiration Index on time scales of 3, 6 and 12 months. A drought measure specified using precipitation and evaporation. See Vicente-Serrano et al. (2010) for details.

Calculated using the SPEI package in R.

SDII
Simple precipitation intensity index

Let RRwj be the daily precipitation amount on wet days, w (RR ≥ 1mm) in period j. If W represents number of wet days in j, then:

SDII j = w = 1 W RR w j W
R10mm
Annual count of days when PRCP ≥ 10mm

Let RRij be the daily precipitation amount on day i in period j. Count the number of days where RRij ≥ 10 mm

R20mm
Annual count of days when PRCP ≥ 20 mm

Let RRij be the daily precipitation amount on day i in period j. Count the number of days where RRij ≥ 20 mm

Rnnmm
Annual count of days when PRCP ≥ nn mm, where nn is a user-defined threshold

Let RRij be the daily precipitation amount on day i in period j. Count the number of days where RRijnn mm.

CDD
Maximum length of dry spell: maximum number of consecutive days with RR < 1mm

Let RRij be the daily precipitation amount on day i in period j. Count the largest number of consecutive days where RRij < 1mm.

CWD
Maximum length of wet spell: maximum number of consecutive days with RR ≥ 1mm

Let RRij be the daily precipitation amount on day i in period j. Count the largest number of consecutive days where RRij ≥ 1mm.

R95p
Annual total PRCP when RR > 95th percentile

Let RRwj be the daily precipitation amount on a wet day w (RR ≥ 1.0mm) in period i and let RRwn95 be the 95th percentile of precipitation on wet days in the 1961-1990 period. If W represents the number of wet days in the period, then:

R95 p = w = 1 W RR w j where RR w j > RR w n 95
R99p
Annual total PRCP when RR > 99th percentile

Let RRwj be the daily precipitation amount on a wet day w (RR ≥ 1.0mm) in period i and let RRwn99 be the 99th percentile of precipitation on wet days in the 1961-1990 period. If W represents the number of wet days in the period, then:

R99 p = w = 1 W RR w j where RR w j > RR w n 99
PRCPTOT
Annual total precipitation on wet days

Let RRij be the daily precipitation amount on day i in period j, then:

PRCPTOT j = i = 1 I RR i j
TXbdTNbd
User-defined consecutive number of cold days and nights

Annual count of d consecutive days where both TX < 5th percentile and TN < 5th percentile, where 10 ≥ d ≥ 2.

HWN (EHF/Tx90/Tn90)
Heatwave number (HWN) as defined by either the Excess Heat Factor (EHF), 90th percentile of TX or the 90th percentile of TN

The number of individual heatwaves that occur each summer (Nov–Mar in southern hemisphere and May–Sep in northern hemisphere). A heatwave is defined as 3 or more days where either the EHF is positive, TX > 90th percentile of TX or where TN < 90th percentile of TN, where percentiles are calculated from base period specified by user.

See Perkins & Alexander (2013) for more details.

HWF (EHF/Tx90/Tn90)
Heatwave frequency (HWF) as defined by either the Excess Heat Factor (EHF), 90th percentile of TX or the 90th percentile of TN

The number of days that contribute to heatwaves, as defined by HWN.

See Perkins & Alexander (2013) for more details.

HWD (EHF/Tx90/Tn90)
Heatwave duration (HWD) as defined by either the Excess Heat Factor (EHF), 90th percentile of TX or the 90th percentile of TN

The length of the longest heatwave identified by HWN.

See Perkins & Alexander (2013) for more details.

HWM (EHF/Tx90/Tn90)
Heatwave magnitude (HWM) as defined by either the Excess Heat Factor (EHF), 90th percentile of TX or the 90th percentile of TN

The mean temperature of all heatwaves identified by HWN.

See Perkins & Alexander (2013) for more details.

HWA (EHF/Tx90/Tn90)
Heatwave amplitude (HWA) as defined by either the Excess Heat Factor (EHF), 90th percentile of TX or the 90th percentile of TN

The peak daily value in the hottest heatwave (defined as the heatwave with the highest HWM.

See Perkins & Alexander (2013) for more details.

CWN_ECF_ECF
Coldwave number (CWN) as defined by Excess Cold Factor (ECF)

The number of individual 'coldwaves' that occur each year.

See Nairn & Fawcett (2013) for more details.

CWF_ECF
Coldwave frequency (HWF) as defined by Excess Cold Factor (ECF)

The number of days that contribute to 'coldwaves', as defined by CWN_ECF.

See Nairn & Fawcett (2013) for more details.

CWD_ECF
Coldwave duration (CWD) as defined by Excess Cold Factor (ECF)

The length of the longest 'coldwave' identified by CWN_ECF.

See Nairn & Fawcett (2013) for more details.

CWM_ECF
Coldwave magnitude (CWM) as defined by Excess Cold Factor (ECF)

The mean temperature of all 'coldwaves' identified by CWN_ECF.

See Nairn & Fawcett (2013) for more details.

CWA_ECF
Coldwave amplitude (CWA) as defined by Excess Cold Factor (ECF)

The minimum daily value in the coldest heatwave (defined as the coldwave with the lowest EWM_ECF.

See Nairn & Fawcett (2013) for more details.

References