Climate Indicators
xclim.core.indicator.Indicator
instances essentially perform the same computations as the functions
found in the xclim.indices
library, but also run a number of health checks on input data
and assign attributes to the output arrays. So for example, if there are missing values in
a time series, indices won’t notice, but indicators will return NaNs for periods with missing
values (depending on the missing values algorithm selected, see Missing Values Identification). Indicators also check that the input data has the expected frequency (e.g. daily) and that
it is indeed the expected variable (e.g. a precipitation flux). The output is assigned attributes
that conform as much as possible with the CF-Convention.
Indicators are split into realms (atmos, land, seaIce), according to the variables they operate on. See Defining new indicators for instruction on how to create your own indicators. This page lists all indicators with a summary description, click on the names to get to the complete docstring of each indicator.
atmos: Atmosphere
atmos.biologically_effective_degree_days
: Biologically effective degree days-
Description: Considers daily minimum and maximum temperature with a given base threshold between 1 April and 31 October, with a maximum daily value for cumulative degree days (typically 9°C), and integrates modification coefficients for latitudes between 40°N and 50°N as well as for swings in daily temperature range. Metric originally published in Gladstones (1992).
Based onxclim.indices.biologically_effective_degree_days
Produces:bedd: Integral of mean daily temperature above 10 degc, with maximum value of 9 degc, multiplied by day-length coefficient and temperature range modifier based on gladstones method for days between 04-01 and 11-01 [K days]
atmos.calm_days
: Calm days-
Description: Number of days with surface wind speed below threshold.
Based onxclim.indices.calm_days
Produces:calm_days: Number of days with surface wind speed below 2 m s-1 [days]
atmos.cffwis_indices
: Canadian Fire Weather Index System indices.-
Id: cffwis
Description: Computes the 6 fire weather indexes as defined by the Canadian Forest Service: the Drought Code, the Duff-Moisture Code, the Fine Fuel Moisture Code, the Initial Spread Index, the Build Up Index and the Fire Weather Index.
Based onxclim.indices.cffwis_indices
Produces:dc: Drought code []
dmc: Duff moisture code []
ffmc: Fine fuel moisture code []
isi: Initial spread index []
bui: Buildup index []
fwi: Fire weather index []
atmos.cold_and_dry_days
: Cold and dry days-
Description: Number of days with temperature below a given percentile and precipitation below a given percentile.
Based onxclim.indices.cold_and_dry_days
Produces:cold_and_dry_days: Number of days where temperature is below {unknown}th percentile and precipitation is below {unknown}th percentile [days]
atmos.cold_and_wet_days
: Cold and wet days-
Description: Number of days with temperature below a given percentile and precipitation above a given percentile.
Based onxclim.indices.cold_and_wet_days
Produces:cold_and_wet_days: Number of days where temperature is below {unknown}th percentile and precipitation is above {unknown}th percentile [days]
atmos.cold_spell_days
: Cold spell days-
Description: The number of days that are part of a cold spell. A cold spell is defined as a minimum number of consecutive days with mean daily temperature below a given threshold.
Based onxclim.indices.cold_spell_days
Produces:cold_spell_days: Total number of days constituting events of at least 5 consecutive days where the mean daily temperature is below -10 degc [days]
atmos.cold_spell_duration_index
: Cold Spell Duration Index (CSDI)-
Description: Number of days part of a percentile-defined cold spell. A cold spell occurs when the daily minimum temperature is below a given percentile for a given number of consecutive days.
Based onxclim.indices.cold_spell_duration_index
Produces:csdi_6: Total number of days constituting events of at least 6 consecutive days where the daily minimum temperature is below the {unknown}th percentile [days]
atmos.cold_spell_frequency
: Cold spell frequency-
Description: The number of cold spell events. A cold spell is defined as a minimum number of consecutive days with mean daily temperature below a given threshold.
Based onxclim.indices.cold_spell_frequency
Produces:cold_spell_frequency: Total number of series of at least 5 consecutive days where the mean daily temperature is below -10 degc []
atmos.consecutive_frost_days
: Consecutive frost days-
Description: Maximum number of consecutive days where the daily minimum temperature is below 0°C
Based onxclim.indices.maximum_consecutive_frost_days
Produces:consecutive_frost_days: Maximum number of consecutive days where minimum daily temperature is below 0 degc [days]
atmos.cool_night_index
: Cool night index-
Description: A night coolness variable which takes into account the mean minimum night temperatures during the month when ripening usually occurs beyond the ripening period.
Based onxclim.indices.cool_night_index
Produces:cool_night_index: Mean minimum temperature in late summer [degC]
atmos.cooling_degree_days
: Cooling degree days-
Description: The cumulative degree days for days when the mean daily temperature is above a given threshold and buildings must be air conditioned.
Based onxclim.indices.cooling_degree_days
Produces:cooling_degree_days: Cumulative sum of temperature degrees for mean daily temperature above 18.0 degc [K days]
atmos.corn_heat_units
: Corn heat units-
Description: A temperature-based index used to estimate the development of corn crops. Corn growth occurs when the daily minimum and maximum temperatures exceed given thresholds.
Based onxclim.indices.corn_heat_units
Produces:chu: Corn heat units (tmin > 4.44 degc and tmax > 10 degc) []
atmos.daily_freezethaw_cycles
: Daily freeze-thaw cycles-
Id: dlyfrzthw
Description: The number of days with a freeze-thaw cycle. A freeze-thaw cycle is defined as a day where maximum daily temperature is above a given threshold and minimum daily temperature is at or below a given threshold, usually 0°C for both.
Based onxclim.indices.multiday_temperature_swing
Produces:dlyfrzthw: Number of days where maximum daily temperatures are above 0 degc and minimum daily temperatures are at or below 0 degc [days]
atmos.daily_pr_intensity
: Simple Daily Intensity Index-
Id: sdii
Description: Average precipitation for days with daily precipitation above a given threshold.
Based onxclim.indices.daily_pr_intensity
Produces:sdii: Average precipitation during days with daily precipitation over 1 mm/day (simple daily intensity index: sdii) [mm d-1]
atmos.daily_temperature_range
: Mean of daily temperature range-
Id: dtr
Description: The average difference between the daily maximum and minimum temperatures.
Based onxclim.indices.daily_temperature_range
Produces:dtr: Mean diurnal temperature range [K]
atmos.daily_temperature_range_variability
: Variability of daily temperature range-
Id: dtrvar
Description: The average day-to-day variation in daily temperature range.
Based onxclim.indices.daily_temperature_range_variability
Produces:dtrvar: Mean diurnal temperature range variability [K]
atmos.days_over_precip_doy_thresh
: Number of days with precipitation above a given daily percentile-
Description: Number of days in a period where precipitation is above a given daily percentile and a fixed threshold.
Based onxclim.indices.days_over_precip_thresh
Produces:days_over_precip_doy_thresh: Number of days with daily precipitation flux above the {unknown}th percentile of {unknown} [days]
atmos.days_over_precip_thresh
: Number of days with precipitation above a given percentile-
Description: Number of days in a period where precipitation is above a given percentile, calculated over a given period and a fixed threshold.
Based onxclim.indices.days_over_precip_thresh
Produces:days_over_precip_thresh: Number of days with precipitation flux above the {unknown}th percentile of {unknown} [days]
atmos.days_with_snow
: Days with snowfall-
Description: Number of days with snow between a lower and upper limit.
Based onxclim.indices.days_with_snow
Produces:days_with_snow: Number of days with solid precipitation flux between 0 kg m-2 s-1 and 1e6 kg m-2 s-1 thresholds [days]
atmos.degree_days_exceedance_date
: Degree day exceedance date-
Description: The day of the year when the sum of degree days exceeds a threshold, occurring after a given date. Degree days are calculated above or below a given temperature threshold.
Based onxclim.indices.degree_days_exceedance_date
Produces:degree_days_exceedance_date: Day of year when the integral of mean daily temperature > 0 degc exceeds 25 k days []
atmos.drought_code
: Daily drought code-
Id: dc
Description: The Drought Index is part of the Canadian Forest-Weather Index system. It is a numerical code that estimates the average moisture content of organic layers.
Based onxclim.indices.drought_code
Produces:dc: Drought code []
atmos.dry_days
: Number of dry days-
Description: The number of days with daily precipitation under a given threshold.
Based onxclim.indices.dry_days
Produces:dry_days: Number of dry days [days]
atmos.dry_spell_frequency
: Dry spell frequency-
Description: The frequency of dry periods of `N` days or more, during which the accumulated or maximum precipitation over a given time window of days is below a given threshold.
Based onxclim.indices.dry_spell_frequency
Produces:dry_spell_frequency: Number of dry periods of 3 day(s) or more, during which the total precipitation on a window of 3 day(s) is below 1.0 mm. []
atmos.dry_spell_total_length
: Dry spell total length-
Description: The total length of dry periods of `N` days or more, during which the accumulated or maximum precipitation over a given time window of days is below a given threshold.
Based onxclim.indices.dry_spell_total_length
Produces:dry_spell_total_length: Number of days in dry periods of 3 day(s) or more, during which the total precipitation within windows of 3 day(s) is under 1.0 mm. [days]
atmos.dryness_index
: Dryness index-
Description: The dryness index is a characterization of the water component in winegrowing regions which considers the precipitation and evapotranspiration factors without deduction for surface runoff or drainage. Metric originally published in Riou et al. (1994).
Based onxclim.indices.dryness_index
Produces:dryness_index: Growing season humidity [mm]
atmos.extreme_temperature_range
: Extreme temperature range-
Id: etr
Description: The maximum of the maximum temperature minus the minimum of the minimum temperature.
Based onxclim.indices.extreme_temperature_range
Produces:etr: Intra-period extreme temperature range [K]
atmos.fire_season
: Fire season mask.-
Description: Binary mask of the active fire season, defined by conditions on consecutive daily temperatures and, optionally, snow depths.
Based onxclim.indices.fire_season
Produces:fire_season: Fire season mask []
atmos.first_day_tg_above
: First day of temperatures superior to a given temperature threshold.-
Description: Returns first day of period where temperature is superior to a threshold over a given number of days (default: 1), limited to a starting calendar date (default: January 1).
Based onxclim.indices.first_day_temperature_above
Produces:first_day_tg_above: First day of year with a period of at least 1 days of mean temperature above 0 degc []
atmos.first_day_tg_below
: First day of temperatures inferior to a given temperature threshold.-
Description: Returns first day of period where temperature is inferior to a threshold over a given number of days (default: 1), limited to a starting calendar date (default: July 1).
Based onxclim.indices.first_day_temperature_below
Produces:first_day_tg_below: First day of year with a period of at least 1 days of mean temperature below 0 degc []
atmos.first_day_tn_above
: First day of temperatures superior to a given temperature threshold.-
Description: Returns first day of period where temperature is superior to a threshold over a given number of days (default: 1), limited to a starting calendar date (default: January 1).
Based onxclim.indices.first_day_temperature_above
Produces:first_day_tn_above: First day of year with a period of at least 1 days of minimum temperature above 0 degc []
atmos.first_day_tn_below
: First day of temperatures inferior to a given temperature threshold.-
Description: Returns first day of period where temperature is inferior to a threshold over a given number of days (default: 1), limited to a starting calendar date (default: July 1).
Based onxclim.indices.first_day_temperature_below
Produces:first_day_tn_below: First day of year with a period of at least 1 days of minimum temperature below 0 degc []
atmos.first_day_tx_above
: First day of temperatures superior to a given temperature threshold.-
Description: Returns first day of period where temperature is superior to a threshold over a given number of days (default: 1), limited to a starting calendar date (default: January 1).
Based onxclim.indices.first_day_temperature_above
Produces:first_day_tx_above: First day of year with a period of at least 1 days of maximum temperature above 0 degc []
atmos.first_day_tx_below
: First day of temperatures inferior to a given temperature threshold.-
Description: Returns first day of period where temperature is inferior to a threshold over a given number of days (default: 1), limited to a starting calendar date (default: July 1).
Based onxclim.indices.first_day_temperature_below
Produces:first_day_tx_below: First day of year with a period of at least 1 days of maximum temperature below 0 degc []
atmos.first_snowfall
: First day where solid precipitation flux exceeded a given threshold-
Description: The first day where the solid precipitation flux exceeded a given threshold during a time period.
Based onxclim.indices.first_snowfall
Produces:first_snowfall: Date of first day where the solid precipitation flux exceeded 0.5 mm/day []
atmos.fraction_over_precip_doy_thresh
:-
Description: Percentage of the total precipitation over period occurring in days when the precipitation is above a threshold defining wet days and above a given percentile for that day.
Based onxclim.indices.fraction_over_precip_thresh
Produces:fraction_over_precip_doy_thresh: Fraction of precipitation due to days with daily precipitation above {unknown}th daily percentile []
atmos.fraction_over_precip_thresh
: Fraction of precipitation due to wet days with daily precipitation over a given percentile.-
Description: Percentage of the total precipitation over period occurring in days when the precipitation is above a threshold defining wet days and above a given percentile for that day.
Based onxclim.indices.fraction_over_precip_thresh
Produces:fraction_over_precip_thresh: Fraction of precipitation due to days with precipitation above {unknown}th daily percentile []
atmos.freezethaw_spell_frequency
: Freeze-thaw spell frequency-
Description: Frequency of daily freeze-thaw spells. A freeze-thaw spell is defined as a number of consecutive days where maximum daily temperatures are above a given threshold and minimum daily temperatures are at or below a given threshold, usually 0°C for both.
Based onxclim.indices.multiday_temperature_swing
Produces:freezethaw_spell_frequency: Frequency of events where maximum daily temperatures are above 0 degc and minimum daily temperatures are at or below 0 degc for at least 1 consecutive day(s). [days]
atmos.freezethaw_spell_max_length
: Maximal length of freeze-thaw spells-
Description: Maximal length of daily freeze-thaw spells. A freeze-thaw spell is defined as a number of consecutive days where maximum daily temperatures are above a given threshold and minimum daily temperatures are at or below a threshold, usually 0°C for both.
Based onxclim.indices.multiday_temperature_swing
Produces:freezethaw_spell_max_length: Maximal length of events where maximum daily temperatures are above 0 degc and minimum daily temperatures are at or below 0 degc for at least 1 consecutive day(s). [days]
atmos.freezethaw_spell_mean_length
: Freeze-thaw spell mean length-
Description: Average length of daily freeze-thaw spells. A freeze-thaw spell is defined as a number of consecutive days where maximum daily temperatures are above a given threshold and minimum daily temperatures are at or below a given threshold, usually 0°C for both.
Based onxclim.indices.multiday_temperature_swing
Produces:freezethaw_spell_mean_length: Average length of events where maximum daily temperatures are above 0 degc and minimum daily temperatures are at or below 0 degc for at least 1 consecutive day(s). [days]
atmos.freezing_degree_days
: Freezing degree days-
Description: The cumulative degree days for days when the average temperature is below a given threshold, typically 0°C.
Based onxclim.indices.heating_degree_days
Produces:freezing_degree_days: Cumulative sum of temperature degrees for mean daily temperature below 0 degc [K days]
atmos.freshet_start
: Day of year of spring freshet start-
Description: Day of year of the spring freshet start, defined as the first day when the temperature exceeds a certain threshold for a given number of consecutive days.
Based onxclim.indices.first_day_temperature_above
Produces:freshet_start: First day where temperature threshold of 0 degc is exceeded for at least 5 days []
atmos.frost_days
: Frost days-
Description: Number of days where the daily minimum temperature is below a given threshold.
Based onxclim.indices.frost_days
Produces:frost_days: Number of days where the daily minimum temperature is below 0 degc [days]
atmos.frost_free_season_end
: Frost free season end-
Description: First day when the temperature is below a given threshold for a given number of consecutive days after a median calendar date.
Based onxclim.indices.frost_free_season_end
Produces:frost_free_season_end: First day, after 07-01, following a period of 5 days with minimum daily temperature below 0 degc []
atmos.frost_free_season_length
: Frost free season length-
Description: Duration of the frost free season, defined as the period when the minimum daily temperature is above 0°C without a freezing window of `N` days, with freezing occurring after a median calendar date.
Based onxclim.indices.frost_free_season_length
Produces:frost_free_season_length: Number of days between the first occurrence of at least 5 consecutive days with minimum daily temperature at or above 0 degc and the first occurrence of at least 5 consecutive days with minimum daily temperature below 0 degc after 07-01 [days]
atmos.frost_free_season_start
: Frost free season start-
Description: First day when minimum daily temperature exceeds a given threshold for a given number of consecutive days
Based onxclim.indices.frost_free_season_start
Produces:frost_free_season_start: First day following a period of 5 days with minimum daily temperature at or above 0 degc []
atmos.frost_season_length
: Frost season length-
Description: Duration of the freezing season, defined as the period when the daily minimum temperature is below 0°C without a thawing window of days, with the thaw occurring after a median calendar date.
Based onxclim.indices.frost_season_length
Produces:frost_season_length: Number of days between the first occurrence of at least 5 consecutive days with minimum daily temperature below 0 degc and the first occurrence of at least 5 consecutive days with minimum daily temperature at or above 0 degc after 01-01 [days]
atmos.griffiths_drought_factor
: Griffiths drought factor based on the soil moisture deficit.-
Id: df
Description: The drought factor is a numeric indicator of the forest fire fuel availability in the deep litter bed. It is often used in the calculation of the McArthur Forest Fire Danger Index. The method implemented here follows :cite:t:`ffdi-finkele_2006`.
Based onxclim.indices.griffiths_drought_factor
Produces:df: Griffiths drought factor []
atmos.growing_degree_days
: Growing degree days-
Description: The cumulative degree days for days when the average temperature is above a given threshold.
Based onxclim.indices.growing_degree_days
Produces:growing_degree_days: Cumulative sum of temperature degrees for mean daily temperature above 4.0 degc [K days]
atmos.growing_season_end
: Growing season end-
Description: The first day when the temperature is below a certain threshold for a certain number of consecutive days after a given calendar date.
Based onxclim.indices.growing_season_end
Produces:growing_season_end: First day of the first series of 5 days with mean daily temperature below 5.0 degc, occurring after 07-01 []
atmos.growing_season_length
: Growing season length-
Description: Number of days between the first occurrence of a series of days with a daily average temperature above a threshold and the first occurrence of a series of days with a daily average temperature below that same threshold, occurring after a given calendar date.
Based onxclim.indices.growing_season_length
Produces:growing_season_length: Number of days between the first occurrence of at least 6 consecutive days with mean daily temperature over 5.0 degc and the first occurrence of at least 6 consecutive days with mean daily temperature below 5.0 degc, occurring after 07-01 [days]
atmos.growing_season_start
: Growing season start-
Description: The first day when the temperature exceeds a certain threshold for a given number of consecutive days.
Based onxclim.indices.growing_season_start
Produces:growing_season_start: First day of the first series of 5 days with mean daily temperature above or equal to 5.0 degc []
atmos.heat_index
: Heat index-
Description: The heat index is an estimate of the temperature felt by a person in the shade when relative humidity is taken into account.
Based onxclim.indices.heat_index
Produces:heat_index: Heat index [C]
atmos.heat_wave_frequency
: Heat wave frequency-
Description: Number of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.
Based onxclim.indices.heat_wave_frequency
Produces:heat_wave_frequency: Total number of series of at least 3 consecutive days with daily minimum temperature above 22.0 degc and daily maximum temperature above 30 degc []
atmos.heat_wave_index
: Heat wave index-
Description: Number of days that constitute heatwave events. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.
Based onxclim.indices.heat_wave_index
Produces:heat_wave_index: Total number of days constituting events of at least 5 consecutive days with daily maximum temperature above 25.0 degc [days]
atmos.heat_wave_max_length
: Heat wave maximum length-
Description: Total duration of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.
Based onxclim.indices.heat_wave_max_length
Produces:heat_wave_max_length: Longest series of at least 3 consecutive days with daily minimum temperature above 22.0 degc and daily maximum temperature above 30 degc [days]
atmos.heat_wave_total_length
: Heat wave total length-
Description: Maximum length of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.
Based onxclim.indices.heat_wave_total_length
Produces:heat_wave_total_length: Total length of events of at least 3 consecutive days with daily minimum temperature above 22.0 degc and daily maximum temperature above 30 degc [days]
atmos.heating_degree_days
: Heating degree days-
Description: The cumulative degree days for days when the mean daily temperature is below a given threshold and buildings must be heated.
Based onxclim.indices.heating_degree_days
Produces:heating_degree_days: Cumulative sum of temperature degrees for mean daily temperature below 17.0 degc [K days]
atmos.high_precip_low_temp
: Days with precipitation and cold temperature-
Description: Number of days with precipitation above a given threshold and temperature below a given threshold.
Based onxclim.indices.high_precip_low_temp
Produces:high_precip_low_temp: Days with precipitation at or above 0.4 mm/d and temperature below -0.2 degc [days]
atmos.hot_spell_frequency
: Hot spell frequency-
Description: Number of hot spells events within a given period. A hot spell occurs when the daily maximum temperatureexceeds a given threshold for a minimum number of days.
Based onxclim.indices.hot_spell_frequency
Produces:hot_spell_frequency: Total number of series of at least 3 consecutive days with daily maximum temperature above 30 degc []
atmos.hot_spell_max_length
: Hot spell maximum length-
Description: Maximum length of hot spells events within a given period. A hot spell occurs when the daily maximum temperature exceeds a given threshold for a minimum number of days.
Based onxclim.indices.hot_spell_max_length
Produces:hot_spell_max_length: Longest series of at least 1 consecutive days with daily maximum temperature above 30 degc [days]
atmos.huglin_index
: Huglin heliothermal index-
Description: Heat-summation index for agroclimatic suitability estimation, developed specifically for viticulture. Considers daily minimum and maximum temperature with a given base threshold, typically between 1 April and 30September, and integrates a day-length coefficient calculation for higher latitudes. Metric originally published in Huglin (1978). Day-length coefficient based on Hall & Jones (2010).
Based onxclim.indices.huglin_index
Produces:hi: Integral of mean daily temperature above 10 degc multiplied by day-length coefficient with jones method for days between 04-01 and 10-01 []
atmos.humidex
: Humidex-
Description: The humidex describes the temperature felt by a person when relative humidity is taken into account. It can be interpreted as the equivalent temperature felt when the air is dry.
Based onxclim.indices.humidex
Produces:humidex: Humidex index [C]
atmos.ice_days
: Ice days-
Description: Number of days where the daily maximum temperature is below 0°C
Based onxclim.indices.ice_days
Produces:ice_days: Number of days with maximum daily temperature below 0 degc [days]
atmos.jetstream_metric_woollings
: Strength and latitude of jetstream-
Description: Identify latitude and strength of maximum smoothed zonal wind speed in the region from 15 to 75°N and -60 to 0°E, using the formula outlined in :cite:p:`woollings_variability_2010`. Wind is smoothened using a Lanczos filter approach.
Based onxclim.indices.jetstream_metric_woollings
Produces:jetlat: Latitude of maximum smoothed zonal wind speed [degrees_North]
jetstr: Maximum strength of smoothed zonal wind speed [m s-1]
atmos.keetch_byram_drought_index
: Keetch-Byram drought index (KBDI) for soil moisture deficit.-
Id: kbdi
Description: The KBDI indicates the amount of water necessary to bring the soil moisture content back to field capacity. It is often used in the calculation of the McArthur Forest Fire Danger Index. The method implemented here follows :cite:t:`ffdi-finkele_2006` but limits the maximum KBDI to 203.2 mm, rather than 200 mm, in order to align best with the majority of the literature.
Based onxclim.indices.keetch_byram_drought_index
Produces:kbdi: Keetch-byran drought index [mm/day]
atmos.last_snowfall
: Last day where solid precipitation flux exceeded a given threshold-
Description: The last day where the solid precipitation flux exceeded a given threshold during a time period.
Based onxclim.indices.last_snowfall
Produces:last_snowfall: Date of last day where the solid precipitation flux exceeded 0.5 mm/day []
atmos.last_spring_frost
: Last spring frost-
Description: The last day when minimum temperature is below a given threshold for a certain number of days, limited by a final calendar date.
Based onxclim.indices.last_spring_frost
Produces:last_spring_frost: Last day of minimum daily temperature below a threshold of 0 degc for at least 1 days before a given date (07-01) []
atmos.latitude_temperature_index
: Latitude temperature index-
Description: A climate indice based on mean temperature of the warmest month and a latitude-based coefficient to account for longer day-length favouring growing conditions. Developed specifically for viticulture. Mean temperature of warmest month multiplied by the difference of latitude factor coefficient minus latitude. Metric originally published in Jackson, D. I., & Cherry, N. J. (1988).
Based onxclim.indices.latitude_temperature_index
Produces:lti: Mean temperature of warmest month multiplied by the difference of 60 minus latitude []
atmos.liquid_precip_accumulation
: Total accumulated liquid precipitation.-
Id: liquidprcptot
Description: Total accumulated liquid precipitation. Precipitation is considered liquid when the average daily temperature is above 0°C.
Based onxclim.indices.precip_accumulation
Produces:liquidprcptot: Total accumulated precipitation when temperature is above 0 degc [mm]
atmos.liquid_precip_ratio
: Fraction of liquid to total precipitation-
Description: The ratio of total liquid precipitation over the total precipitation. Liquid precipitation is approximated from total precipitation on days where temperature is above a given threshold.
Based onxclim.indices.liquid_precip_ratio
Produces:liquid_precip_ratio: Fraction of liquid to total precipitation (temperature above 0 degc) []
atmos.longwave_upwelling_radiation_from_net_downwelling
: Upwelling longwave radiation-
Description:
Based onxclim.indices.longwave_upwelling_radiation_from_net_downwelling
Produces:rlus: Upwelling longwave flux [W m-2]
atmos.max_1day_precipitation_amount
: Maximum 1-day total precipitation-
Id: rx1day
Description: Maximum total daily precipitation for a given period.
Based onxclim.indices.max_1day_precipitation_amount
Produces:rx1day: Maximum 1-day total precipitation [mm/day]
atmos.max_daily_temperature_range
: Maximum of daily temperature range-
Id: dtrmax
Description: The maximum difference between the daily maximum and minimum temperatures.
Based onxclim.indices.daily_temperature_range
Produces:dtrmax: Maximum diurnal temperature range [K]
atmos.max_n_day_precipitation_amount
: maximum n-day total precipitation-
Description: Maximum of the moving sum of daily precipitation for a given period.
Based onxclim.indices.max_n_day_precipitation_amount
Produces:rx1day: Maximum 1-day total precipitation amount [mm]
atmos.max_pr_intensity
: Maximum precipitation intensity over time window-
Description: Maximum precipitation intensity over a given rolling time window.
Based onxclim.indices.max_pr_intensity
Produces:max_pr_intensity: Maximum precipitation intensity over rolling 1h time window [mm h-1]
atmos.maximum_consecutive_dry_days
: Maximum consecutive dry days-
Id: cdd
Description: The longest number of consecutive days where daily precipitation below a given threshold.
Based onxclim.indices.maximum_consecutive_dry_days
Produces:cdd: Maximum consecutive days with daily precipitation below 1 mm/day [days]
atmos.maximum_consecutive_frost_free_days
: Maximum consecutive frost free days-
Id: consecutive_frost_free_days
Description: Maximum number of consecutive frost-free days: where the daily minimum temperature is above or equal to 0°C
Based onxclim.indices.maximum_consecutive_frost_free_days
Produces:consecutive_frost_free_days: Maximum number of consecutive days with minimum temperature at or above 0 degc [days]
atmos.maximum_consecutive_warm_days
: Maximum consecutive warm days-
Description: Maximum number of consecutive days where the maximum daily temperature exceeds a certain threshold.
Based onxclim.indices.maximum_consecutive_tx_days
Produces:maximum_consecutive_warm_days: Maximum number of consecutive days with maximum daily temperature above 25 degc [days]
atmos.maximum_consecutive_wet_days
: Maximum consecutive wet days-
Id: cwd
Description: The longest number of consecutive days where daily precipitation is at or above a given threshold.
Based onxclim.indices.maximum_consecutive_wet_days
Produces:cwd: Maximum consecutive days with daily precipitation at or above 1 mm/day [days]
atmos.mcarthur_forest_fire_danger_index
: McArthur forest fire danger index (FFDI) Mark 5.-
Id: ffdi
Description: The FFDI is a numeric indicator of the potential danger of a forest fire.
Based onxclim.indices.mcarthur_forest_fire_danger_index
Produces:ffdi: Mcarthur forest fire danger index []
atmos.mean_radiant_temperature
: Mean radiant temperature-
Description: The average temperature of solar and thermal radiation incident on the body's exterior.
Based onxclim.indices.mean_radiant_temperature
Produces:mrt: Mean radiant temperature [K]
atmos.potential_evapotranspiration
: Potential evapotranspiration-
Description: The potential for water evaporation from soil and transpiration by plants if the water supply is sufficient, calculated with a given method.
Based onxclim.indices.potential_evapotranspiration
Produces:evspsblpot: Potential evapotranspiration ("br65" method) [kg m-2 s-1]
atmos.precip_accumulation
: Total accumulated precipitation (solid and liquid)-
Id: prcptot
Description: Total accumulated precipitation. If the average daily temperature is given, the phase parameter can be used to restrict the calculation to precipitation of only one phase (liquid or solid). Precipitation is considered solid if the average daily temperature is below 0°C (and vice versa).
Based onxclim.indices.precip_accumulation
Produces:prcptot: Total accumulated precipitation [mm]
atmos.rain_approximation
: Rainfall approximation-
Id: prlp
Description: Liquid precipitation estimated from total precipitation and temperature with a given method and temperature threshold.
Based onxclim.indices.rain_approximation
Produces:prlp: Liquid precipitation ("binary" method with temperature at or above 0 degc) [kg m-2 s-1]
atmos.rain_on_frozen_ground_days
: Number of rain on frozen ground days-
Id: rain_frzgr
Description: The number of days with rain above a given threshold after a series of seven days with average daily temperature below 0°C. Precipitation is assumed to be rain when the daily average temperature is above 0°C.
Based onxclim.indices.rain_on_frozen_ground_days
Produces:rain_frzgr: Number of rain on frozen ground days (mean daily temperature > 0℃ and precipitation > 1 mm/d) [days]
atmos.relative_humidity
: Relative humidity from temperature, specific humidity, and pressure-
Id: hurs
Description: Calculation of relative humidity from temperature, specific humidity, and pressure using the saturation vapour pressure.
Based onxclim.indices.relative_humidity
Produces:hurs: Relative humidity ("sonntag90" method) [%]
atmos.relative_humidity_from_dewpoint
: Relative humidity from temperature and dewpoint temperature-
Id: hurs_fromdewpoint
Description: Calculation of relative humidity from temperature and dew point using the saturation vapour pressure.
Based onxclim.indices.relative_humidity
Produces:hurs: Relative humidity ("sonntag90" method) [%]
atmos.rprctot
: Proportion of accumulated precipitation arising from convective processes-
Description: The proportion of total precipitation due to convective processes. Only days with surpassing a minimum precipitation flux are considered.
Based onxclim.indices.rprctot
Produces:rprctot: Proportion of accumulated precipitation arising from convective processeswith precipitation of at least 1.0 mm/day []
atmos.saturation_vapor_pressure
: Saturation vapour pressure (e_sat)-
Id: e_sat
Description: Calculation of the saturation vapour pressure from the temperature, according to a given method. If ice_thresh is given, the calculation is done with reference to ice for temperatures below this threshold.
Based onxclim.indices.saturation_vapor_pressure
Produces:e_sat: Saturation vapour pressure ("sonntag90" method) [Pa]
atmos.shortwave_upwelling_radiation_from_net_downwelling
: Upwelling shortwave radiation-
Description:
Based onxclim.indices.shortwave_upwelling_radiation_from_net_downwelling
Produces:rsus: Upwelling shortwave flux [W m-2]
atmos.snowfall_approximation
: Snowfall approximation-
Id: prsn
Description: Solid precipitation estimated from total precipitation and temperature with a given method and temperature threshold.
Based onxclim.indices.snowfall_approximation
Produces:prsn: Solid precipitation ("binary" method with temperature at or below 0 degc) [kg m-2 s-1]
atmos.solid_precip_accumulation
: Total accumulated solid precipitation.-
Id: solidprcptot
Description: Total accumulated solid precipitation. Precipitation is considered solid when the average daily temperature is at or below 0°C.
Based onxclim.indices.precip_accumulation
Produces:solidprcptot: Total accumulated solid precipitation [mm]
atmos.specific_humidity
: Specific humidity from temperature, relative humidity, and pressure-
Id: huss
Description: Calculation of specific humidity from temperature, relative humidity, and pressure using the saturation vapour pressure.
Based onxclim.indices.specific_humidity
Produces:huss: Specific humidity ("sonntag90" method) []
atmos.specific_humidity_from_dewpoint
: Specific humidity from dew point temperature and pressure-
Id: huss_fromdewpoint
Description: Calculation of the specific humidity from dew point temperature and pressure using the saturation vapour pressure.
Based onxclim.indices.specific_humidity_from_dewpoint
Produces:huss_fromdewpoint: Specific humidity ("sonntag90" method) []
atmos.standardized_precipitation_evapotranspiration_index
: Standardized Precipitation Evapotranspiration Index (SPEI)-
Id: spei
Description: Water budget (precipitation - evapotranspiration) over a moving window, normalized such that the SPEI averages to 0 for the calibration data. The window unit `X` is the minimal time period defined by the resampling frequency.
Based onxclim.indices.standardized_precipitation_evapotranspiration_index
Produces:spei: Standardized precipitation evapotranspiration index (spei) []
atmos.standardized_precipitation_index
: Standardized Precipitation Index (SPI)-
Id: spi
Description: Precipitation over a moving window, normalized such that SPI averages to 0 for the calibration data. The window unit `X` is the minimal time period defined by the resampling frequency.
Based onxclim.indices.standardized_precipitation_index
Produces:spi: Standardized precipitation index (spi) []
atmos.tg
: Mean temperature-
Description: The average daily temperature assuming a symmetrical temperature distribution (Tg = (Tx + Tn) / 2).
Based onxclim.indices.tas
Produces:tg: Daily mean temperature [K]
atmos.tg10p
: Days with mean temperature below the 10th percentile-
Description: Number of days with mean temperature below the 10th percentile.
Based onxclim.indices.tg10p
Produces:tg10p: Number of days with mean temperature below the 10th percentile [days]
atmos.tg90p
: Days with mean temperature above the 90th percentile-
Description: Number of days with mean temperature above the 90th percentile.
Based onxclim.indices.tg90p
Produces:tg90p: Number of days with mean temperature above the 90th percentile [days]
atmos.tg_days_above
: Number of days with mean temperature above a given threshold-
Description: The number of days with mean temperature above a given threshold.
Based onxclim.indices.tg_days_above
Produces:tg_days_above: The number of days with mean temperature above 10.0 degc [days]
atmos.tg_days_below
: Number of days with mean temperature below a given threshold-
Description: The number of days with mean temperature below a given threshold.
Based onxclim.indices.tg_days_below
Produces:tg_days_below: The number of days with mean temperature below 10.0 degc [days]
atmos.tg_max
: Maximum of mean temperature-
Description: Maximum of daily mean temperature.
Based onxclim.indices.tg_max
Produces:tg_max: Maximum daily mean temperature [K]
atmos.tg_mean
: Mean temperature-
Description: Mean of daily mean temperature.
Based onxclim.indices.tg_mean
Produces:tg_mean: Mean daily mean temperature [K]
atmos.tg_min
: Minimum of mean temperature-
Description: Minimum of daily mean temperature.
Based onxclim.indices.tg_min
Produces:tg_min: Minimum daily mean temperature [K]
atmos.thawing_degree_days
: Thawing degree days-
Description: The cumulative degree days for days when the average temperature is above a given threshold, typically 0°C.
Based onxclim.indices.growing_degree_days
Produces:thawing_degree_days: Cumulative sum of temperature degrees for mean daily temperature above 0 degc [K days]
atmos.tn10p
: Days with minimum temperature below the 10th percentile-
Description: Number of days with minimum temperature below the 10th percentile.
Based onxclim.indices.tn10p
Produces:tn10p: Number of days with minimum temperature below the 10th percentile [days]
atmos.tn90p
: Days with minimum temperature above the 90th percentile-
Description: Number of days with minimum temperature above the 90th percentile.
Based onxclim.indices.tn90p
Produces:tn90p: Number of days with minimum temperature above the 90th percentile [days]
atmos.tn_days_above
: Number of days with minimum temperature above a given threshold-
Description: The number of days with minimum temperature above a given threshold.
Based onxclim.indices.tn_days_above
Produces:tn_days_above: The number of days with minimum temperature above 20.0 degc [days]
atmos.tn_days_below
: Number of days with minimum temperature below a given threshold-
Description: The number of days with minimum temperature below a given threshold.
Based onxclim.indices.tn_days_below
Produces:tn_days_below: The number of days with minimum temperature below -10.0 degc [days]
atmos.tn_max
: Maximum of minimum temperature-
Description: Maximum of daily minimum temperature.
Based onxclim.indices.tn_max
Produces:tn_max: Maximum daily minimum temperature [K]
atmos.tn_mean
: Mean of minimum temperature-
Description: Mean of daily minimum temperature.
Based onxclim.indices.tn_mean
Produces:tn_mean: Mean daily minimum temperature [K]
atmos.tn_min
: Minimum temperature-
Description: Minimum of daily minimum temperature.
Based onxclim.indices.tn_min
Produces:tn_min: Minimum daily minimum temperature [K]
atmos.tropical_nights
: Tropical nights-
Description: Number of days where minimum temperature is above a given threshold.
Based onxclim.indices.tn_days_above
Produces:tropical_nights: Number of days with minimum daily temperature above 20.0 degc [days]
atmos.tx10p
: Days with maximum temperature below the 10th percentile-
Description: Number of days with maximum temperature below the 10th percentile.
Based onxclim.indices.tx10p
Produces:tx10p: Number of days with maximum temperature below the 10th percentile [days]
atmos.tx90p
: Days with maximum temperature above the 90th percentile-
Description: Number of days with maximum temperature above the 90th percentile.
Based onxclim.indices.tx90p
Produces:tx90p: Number of days with maximum temperature above the 90th percentile [days]
atmos.tx_days_above
: Number of days with maximum temperature above a given threshold-
Description: The number of days with maximum temperature above a given threshold.
Based onxclim.indices.tx_days_above
Produces:tx_days_above: The number of days with maximum temperature above 25.0 degc [days]
atmos.tx_days_below
: Number of days with maximum temperature below a given threshold-
Description: The number of days with maximum temperature below a given threshold.
Based onxclim.indices.tx_days_below
Produces:tx_days_below: The number of days with maximum temperature below 25.0 degc [days]
atmos.tx_max
: Maximum temperature-
Description: Maximum of daily maximum temperature.
Based onxclim.indices.tx_max
Produces:tx_max: Maximum daily maximum temperature [K]
atmos.tx_mean
: Mean of maximum temperature-
Description: Mean of daily maximum temperature.
Based onxclim.indices.tx_mean
Produces:tx_mean: Mean daily maximum temperature [K]
atmos.tx_min
: Minimum of maximum temperature-
Description: Minimum of daily maximum temperature.
Based onxclim.indices.tx_min
Produces:tx_min: Minimum daily maximum temperature [K]
atmos.tx_tn_days_above
: Number of days with daily minimum and maximum temperatures exceeding thresholds-
Description: Number of days with daily maximum and minimum temperatures above given thresholds.
Based onxclim.indices.tx_tn_days_above
Produces:tx_tn_days_above: Number of days with daily minimum above 22 degc and daily maximum temperatures above 30 degc [days]
atmos.universal_thermal_climate_index
: Universal Thermal Climate Index (UTCI)-
Id: utci
Description: UTCI is the equivalent temperature for the environment derived from a reference environment and is used to evaluate heat stress in outdoor spaces.
Based onxclim.indices.universal_thermal_climate_index
Produces:utci: Universal thermal climate index (utci) [K]
atmos.warm_and_dry_days
: Warm and dry days-
Description: Number of days with temperature above a given percentile and precipitation below a given percentile.
Based onxclim.indices.warm_and_dry_days
Produces:warm_and_dry_days: Number of days where temperature is above {unknown}th percentile and precipitation is below {unknown}th percentile [days]
atmos.warm_and_wet_days
: Warm and wet days-
Description: Number of days with temperature above a given percentile and precipitation above a given percentile.
Based onxclim.indices.warm_and_wet_days
Produces:warm_and_wet_days: Number of days where temperature above {unknown}th percentile and precipitation above {unknown}th percentile [days]
atmos.warm_spell_duration_index
: Warm spell duration index-
Description: Number of days part of a percentile-defined warm spell. A warm spell occurs when the maximum daily temperature is above a given percentile for a given number of consecutive days.
Based onxclim.indices.warm_spell_duration_index
Produces:warm_spell_duration_index: Number of days with at least 6 consecutive days where the maximum daily temperature is above the {unknown}th percentile(s) [days]
atmos.water_budget
: Water budget-
Description: Precipitation minus potential evapotranspiration as a measure of an approximated surface water budget.
Based onxclim.indices.water_budget
Produces:water_budget: Water budget [kg m-2 s-1]
atmos.water_budget_from_tas
: Water budget-
Description: Precipitation minus potential evapotranspiration as a measure of an approximated surface water budget, where the potential evapotranspiration is calculated with a given method.
Based onxclim.indices.water_budget
Produces:water_budget_from_tas: Water budget ("br65" method) [kg m-2 s-1]
atmos.wet_precip_accumulation
: Total accumulated precipitation (solid and liquid) during wet days-
Id: wet_prcptot
Description: Total accumulated precipitation on days with precipitation. A day is considered to have precipitation if the precipitation is greater than or equal to a given threshold.
Based onxclim.indices.prcptot
Produces:wet_prcptot: Total accumulated precipitation over days where precipitation exceeds 1 mm/day [mm]
atmos.wetdays
: Number of wet days-
Description: The number of days with daily precipitation at or above a given threshold.
Based onxclim.indices.wetdays
Produces:wetdays: Number of days with daily precipitation at or above 1.0 mm/day [days]
atmos.wetdays_prop
: Proportion of wet days-
Description: The proportion of days with daily precipitation at or above a given threshold.
Based onxclim.indices.wetdays_prop
Produces:wetdays_prop: Proportion of days with precipitation at or above 1.0 mm/day [1]
atmos.wind_chill_index
: Wind chill-
Id: wind_chill
Description: Wind chill factor is an index that equates to how cold an average person feels. It is calculated from the temperature and the wind speed at 10 m. As defined by Environment and Climate Change Canada, a second formula is used for light winds. The standard formula is otherwise the same as used in the United States.
Based onxclim.indices.wind_chill_index
Produces:wind_chill: Wind chill factor [degC]
atmos.wind_speed_from_vector
: Wind speed and direction from vector-
Description: Calculation of the magnitude and direction of the wind speed from the two components west-east and south-north.
Based onxclim.indices.uas_vas_2_sfcwind
Produces:sfcWind: Near-surface wind speed [m s-1]
sfcWindfromdir: Near-surface wind from direction [degree]
atmos.wind_vector_from_speed
: Wind vector from speed and direction-
Description: Calculation of the two components (west-east and north-south) of the wind from the magnitude of its speed and direction of origin.
Based onxclim.indices.sfcwind_2_uas_vas
Produces:uas: Near-surface eastward wind [m s-1]
vas: Near-surface northward wind [m s-1]
atmos.windy_days
: Windy days-
Description: Number of days with surface wind speed at or above threshold.
Based onxclim.indices.windy_days
Produces:windy_days: Number of days with surface wind speed at or above 10.8 m s-1 [days]
land: Land surface
land.base_flow_index
: Base flow index-
Description: Return the base flow index, defined as the minimum 7-day average flow divided by the mean flow.
Based onxclim.indices.base_flow_index
Produces:base_flow_index: Base flow index []
land.blowing_snow
: Blowing snow days-
Description: The number of days with snowfall, snow depth, and windspeed over given thresholds for a period of days.
Based onxclim.indices.blowing_snow
Produces:annual_blowing_snow: Days with snowfall and wind speed at or above given thresholds [days]
land.doy_qmax
: Day of year of the maximum streamflow-
Description:
Based onxclim.indices.generic.select_resample_op
Produces:qannual_doy_qmax: Day of the year of the maximum streamflow over annual []
land.doy_qmin
: Day of year of the minimum streamflow-
Description:
Based onxclim.indices.generic.select_resample_op
Produces:qannual_doy_qmin: Day of the year of the minimum streamflow over annual []
land.rb_flashiness_index
: Richards-Baker Flashiness Index-
Description: Measurement of flow oscillations relative to average flow, quantifying the frequency and speed of flow changes.
Based onxclim.indices.rb_flashiness_index
Produces:rbi: Richards-baker flashiness index []
land.snd_max_doy
: Day of year of maximum snow depth-
Description: Day of the year when snow depth reaches its maximum value.
Based onxclim.indices.snd_max_doy
Produces:annual_snd_max_doy: Day of the year when snow depth reaches its maximum value []
land.snd_season_end
: End date of continuous snow depth cover-
Description: The first date on which snow depth is below a given threshold for a given number of consecutive days.
Based onxclim.indices.snd_season_end
Produces:snd_season_end: End date of continuous snow depth cover []
land.snd_season_length
: Snow cover duration (depth)-
Description: Number of days when the snow depth is greater than or equal to a given threshold.
Based onxclim.indices.snd_season_length
Produces:snd_season_length: Snow cover duration [days]
land.snd_season_start
: Start date of continuous snow depth cover-
Description: The first date on which snow depth is greater than or equal to a given threshold for a given number of consecutive days.
Based onxclim.indices.snd_season_start
Produces:snd_season_start: Start date of continuous snow depth cover []
land.snd_to_snw
: Surface snow amount-
Description:
Based onxclim.indices.snd_to_snw
Produces:snw: Approximation of daily snow amount from snow depth and density [kg m-2]
land.snow_depth
: Mean snow depth-
Description: Mean of daily snow depth.
Based onxclim.indices.snow_depth
Produces:snow_depth: Mean of daily snow depth [cm]
land.snow_melt_we_max
: Maximum snow melt-
Description: The water equivalent of the maximum snow melt.
Based onxclim.indices.snow_melt_we_max
Produces:annual_snow_melt_we_max: Maximum snow melt [kg m-2]
land.snw_max
: Maximum snow amount-
Description: The maximum snow amount equivalent on the surface.
Based onxclim.indices.snw_max
Produces:annual_snw_max: Maximum snow amount equivalent [kg m-2]
land.snw_max_doy
: Day of year of maximum snow amount-
Description: The day of year when snow amount equivalent on the surface reaches its maximum.
Based onxclim.indices.snw_max_doy
Produces:annual_snw_max_doy: Day of year of maximum daily snow amount equivalent []
land.snw_season_end
: End date of continuous snow amount cover-
Description: The first date on which snow amount is below a given threshold for a given number of consecutive days.
Based onxclim.indices.snw_season_end
Produces:snw_season_end: End date of continuous snow amount cover []
land.snw_season_length
: Snow cover duration (amount)-
Description: Number of days when the snow amount is greater than or equal to a given threshold.
Based onxclim.indices.snw_season_length
Produces:snw_season_length: Snow cover duration [days]
land.snw_season_start
: Start date of continuous snow amount cover-
Description: The first date on which snow amount is greater than or equal to a given threshold for a given number of consecutive days.
Based onxclim.indices.snw_season_start
Produces:snw_season_start: Start date of continuous snow amount cover []
land.snw_to_snd
: Surface snow depth-
Description:
Based onxclim.indices.snw_to_snd
Produces:snd: Approximation of daily snow depth from snow amount and density [m]
land.winter_storm
: Winter storm days-
Description: Number of days with snowfall accumulation greater or equal to threshold (default: 25 cm).
Based onxclim.indices.winter_storm
Produces:annual_winter_storm: Days with snowfall at or above a given threshold [days]
seaIce: Sea ice
seaIce.sea_ice_area
: Sea ice area-
Description: A measure of total ocean surface covered by sea ice.
Based onxclim.indices.sea_ice_area
Produces:sea_ice_area: Sum of ice-covered areas where sea ice concentration exceeds 15 pct [m2]
seaIce.sea_ice_extent
: Sea ice extent-
Description: A measure of the extent of all areas where sea ice concentration exceeds a threshold.
Based onxclim.indices.sea_ice_extent
Produces:sea_ice_extent: Sum of ocean areas where sea ice concentration exceeds 15 pct [m2]
Virtual submodules
CF Standard indices
Indicators found here are defined by the clix-meta project. Adapted documentation from that repository follows:
The repository aims to provide a platform for thinking about, and developing, a unified view of metadata elements required to describe climate indices (aka climate indicators).
To facilitate data exchange and dissemination the metadata should, as far as possible, follow the Climate and Forecasting (CF) Conventions. Considering the very rich and diverse flora of climate indices, this is however not always possible. By collecting a wide range of different indices it is easier to discover any common patterns and features that are currently not well covered by the CF Conventions. Currently identified issues frequently relate to standard_name and/or cell_methods which both are controlled vocabularies of the CF Conventions.
cf.cdd
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:cdd: Maximum consecutive dry days (precip < 1mm) [day]
cf.cddcoldTT
: Calculate the temperature sum above/below a threshold.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Finally, the sum is calculated for those data values that fulfill the condition after subtraction of the threshold value. If the sum is for values below the threshold the result is multiplied by -1.
Based onxclim.indices.generic.temperature_sum
Produces:cddcold
: Cooling degree days (tmean > c) [degree_Celsius day] cf.cfd
: Calculate the number of times some condition is met.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is `<`, then this counts the number of times `data < threshold`. Finally, count the number of occurrences when condition is met.
Based onxclim.indices.generic.count_occurrences
Produces:cfd: Maximum number of consecutive frost days (tmin < 0 c) [day]
cf.csu
: Calculate the number of times some condition is met.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is `<`, then this counts the number of times `data < threshold`. Finally, count the number of occurrences when condition is met.
Based onxclim.indices.generic.count_occurrences
Produces:csu: Maximum number of consecutive summer days (tmax >25 c) [day]
cf.ctmgeTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctmge
: Maximum number of consecutive days with tmean >= c [day] cf.ctmgtTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctmgt
: Maximum number of consecutive days with tmean > c [day] cf.ctmleTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctmle
: Maximum number of consecutive days with tmean <= c [day] cf.ctmltTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctmlt
: Maximum number of consecutive days with tmean < c [day] cf.ctngeTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctnge
: Maximum number of consecutive days with tmin >= c [day] cf.ctngtTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctngt
: Maximum number of consecutive days with tmin > c [day] cf.ctnleTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctnle
: Maximum number of consecutive days with tmin <= c [day] cf.ctnltTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctnlt
: Maximum number of consecutive days with tmin < c [day] cf.ctxgeTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctxge
: Maximum number of consecutive days with tmax >= c [day] cf.ctxgtTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctxgt
: Maximum number of consecutive days with tmax > c [day] cf.ctxleTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctxle
: Maximum number of consecutive days with tmax <= c [day] cf.ctxltTT
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:ctxlt
: Maximum number of consecutive days with tmax < c [day] cf.cwd
: Calculate statistics on lengths of spells.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Then the spells are determined, and finally the statistics according to the specified reducer are calculated.
Based onxclim.indices.generic.spell_length
Produces:cwd: Maximum consecutive wet days (precip >= 1mm) [day]
cf.ddgtTT
: Calculate the temperature sum above/below a threshold.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Finally, the sum is calculated for those data values that fulfill the condition after subtraction of the threshold value. If the sum is for values below the threshold the result is multiplied by -1.
Based onxclim.indices.generic.temperature_sum
Produces:ddgt
: Degree days (tmean > c) [degree_Celsius day] cf.ddltTT
: Calculate the temperature sum above/below a threshold.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Finally, the sum is calculated for those data values that fulfill the condition after subtraction of the threshold value. If the sum is for values below the threshold the result is multiplied by -1.
Based onxclim.indices.generic.temperature_sum
Produces:ddlt
: Degree days (tmean < c) [degree_Celsius day] cf.dtr
: Calculate the diurnal temperature range and reduce according to a statistic.-
Description:
Based onxclim.indices.generic.diurnal_temperature_range
Produces:dtr: Mean diurnal temperature range [degree_Celsius]
cf.etr
: Calculate the extreme temperature range as the maximum of daily maximum temperature minus the minimum of daily minimum temperature.-
Description:
Based onxclim.indices.generic.extreme_temperature_range
Produces:etr: Intra-period extreme temperature range [degree_Celsius]
cf.fg
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:fg: Mean of daily mean wind strength [meter second-1]
cf.fxx
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:fxx: Maximum value of daily maximum wind gust strength [meter second-1]
cf.gd4
: Calculate the temperature sum above/below a threshold.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Finally, the sum is calculated for those data values that fulfill the condition after subtraction of the threshold value. If the sum is for values below the threshold the result is multiplied by -1.
Based onxclim.indices.generic.temperature_sum
Produces:gd4: Growing degree days (sum of tmean > 4 c) [degree_Celsius day]
cf.gddgrowTT
: Calculate the temperature sum above/below a threshold.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Finally, the sum is calculated for those data values that fulfill the condition after subtraction of the threshold value. If the sum is for values below the threshold the result is multiplied by -1.
Based onxclim.indices.generic.temperature_sum
Produces:gddgrow
: Annual growing degree days (tmean > c) [degree_Celsius day] cf.hd17
: Calculate the temperature sum above/below a threshold.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Finally, the sum is calculated for those data values that fulfill the condition after subtraction of the threshold value. If the sum is for values below the threshold the result is multiplied by -1.
Based onxclim.indices.generic.temperature_sum
Produces:hd17: Heating degree days (sum of tmean < 17 c) [degree_Celsius day]
cf.hddheatTT
: Calculate the temperature sum above/below a threshold.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Finally, the sum is calculated for those data values that fulfill the condition after subtraction of the threshold value. If the sum is for values below the threshold the result is multiplied by -1.
Based onxclim.indices.generic.temperature_sum
Produces:hddheat
: Heating degree days (tmean < c) [degree_Celsius day] cf.maxdtr
: Calculate the diurnal temperature range and reduce according to a statistic.-
Description:
Based onxclim.indices.generic.diurnal_temperature_range
Produces:maxdtr: Maximum diurnal temperature range [degree_Celsius]
cf.pp
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:pp: Mean of daily sea level pressure [hPa]
cf.rh
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:rh: Mean of daily relative humidity [%]
cf.sd
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:sd: Mean of daily snow depth [cm]
cf.sdii
: Calculate a simple statistic of the data for which some condition is met.-
Description: First, the threshold is transformed to the same standard_name and units as the input data. Then the thresholding is performed as condition(data, threshold), i.e. if condition is <, data < threshold. Finally, the statistic is calculated for those data values that fulfill the condition.
Based onxclim.indices.generic.thresholded_statistics
Produces:sdii: Average precipitation during wet days (sdii) [mm day-1]
cf.ss
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:ss: Sunshine duration, sum [hour]
cf.tg
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tg: Mean of daily mean temperature [degree_Celsius]
cf.tmm
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tmm: Mean daily mean temperature [degree_Celsius]
cf.tmmax
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tmmax: Maximum daily mean temperature [degree_Celsius]
cf.tmmean
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tmmean: Mean daily mean temperature [degree_Celsius]
cf.tmmin
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tmmin: Minimum daily mean temperature [degree_Celsius]
cf.tmn
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tmn: Minimum daily mean temperature [degree_Celsius]
cf.tmx
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tmx: Maximum daily mean temperature [degree_Celsius]
cf.tn
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tn: Mean of daily minimum temperature [degree_Celsius]
cf.tnm
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tnm: Mean daily minimum temperature [degree_Celsius]
cf.tnmax
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tnmax: Maximum daily minimum temperature [degree_Celsius]
cf.tnmean
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tnmean: Mean daily minimum temperature [degree_Celsius]
cf.tnmin
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tnmin: Minimum daily minimum temperature [degree_Celsius]
cf.tnn
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tnn: Minimum daily minimum temperature [degree_Celsius]
cf.tnx
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tnx: Maximum daily minimum temperature [degree_Celsius]
cf.tx
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:tx: Mean of daily maximum temperature [degree_Celsius]
cf.txm
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:txm: Mean daily maximum temperature [degree_Celsius]
cf.txmax
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:txmax: Maximum daily maximum temperature [degree_Celsius]
cf.txmean
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:txmean: Mean daily maximum temperature [degree_Celsius]
cf.txmin
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:txmin: Minimum daily maximum temperature [degree_Celsius]
cf.txn
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:txn: Minimum daily maximum temperature [degree_Celsius]
cf.txx
: Calculate a simple statistic of the data.-
Description:
Based onxclim.indices.generic.statistics
Produces:txx: Maximum daily maximum temperature [degree_Celsius]
cf.vdtr
: Calculate the average absolute day-to-day difference in diurnal temperature range.-
Description:
Based onxclim.indices.generic.interday_diurnal_temperature_range
Produces:vdtr: Mean day-to-day variation in diurnal temperature range [degree_Celsius]
ICCLIM indices
The European Climate Assessment & Dataset project (ECAD) defines a set of 26 core climate indices. Those have been made accessible directly in xclim through their ECAD name for compatibility. However, the methods in this module are only wrappers around the corresponding methods of xclim.indices. Note that none of the checks performed by the xclim.utils.Indicator class (like with xclim.atmos indicators)are performed in this module.
icclim.BEDD
: Biologically effective growing degree days.-
Description: Growing-degree days with a base of 10°C and an upper limit of 19°C and adjusted for latitudes between 40°N and 50°N for April to October (Northern Hemisphere; October to April in Southern Hemisphere). A temperature range adjustment also promotes small and large swings in daily temperature range. Used as a heat-summation metric in viticulture agroclimatology.
Based onxclim.indices.biologically_effective_degree_days
Produces:BEDD: Biologically effective growing degree days (summation of min(max((tmin + tmax)/2 - 10°c, 0), 9°c), for days between 1 april and 30 september) [K days]
icclim.CD
: Cold and dry days-
Description: Number of days with temperature below a given percentile and precipitation below a given percentile.
Based onxclim.indices.cold_and_dry_days
Produces:CD: Cold and dry days [days]
icclim.CDD
: Maximum consecutive dry days-
Description: The longest number of consecutive days where daily precipitation below a given threshold.
Based onxclim.indices.maximum_consecutive_dry_days
Produces:CDD: Maximum number of consecutive dry days (rr<1 mm) [days]
icclim.CFD
: Consecutive frost days-
Description: Maximum number of consecutive days where the daily minimum temperature is below 0°C
Based onxclim.indices.maximum_consecutive_frost_days
Produces:CFD: Maximum number of consecutive frost days (tn<0°c) [days]
icclim.CSDI
: Cold Spell Duration Index (CSDI)-
Description: Number of days part of a percentile-defined cold spell. A cold spell occurs when the daily minimum temperature is below a given percentile for a given number of consecutive days.
Based onxclim.indices.cold_spell_duration_index
Produces:CSDI: Cold-spell duration index [days]
icclim.CSU
: Maximum consecutive warm days-
Description: Maximum number of consecutive days where the maximum daily temperature exceeds a certain threshold.
Based onxclim.indices.maximum_consecutive_tx_days
Produces:CSU: Maximum number of consecutive summer day [days]
icclim.CW
: Cold and wet days-
Description: Number of days with temperature below a given percentile and precipitation above a given percentile.
Based onxclim.indices.cold_and_wet_days
Produces:CW: Cold and wet days [days]
icclim.CWD
: Maximum consecutive wet days-
Description: The longest number of consecutive days where daily precipitation is at or above a given threshold.
Based onxclim.indices.maximum_consecutive_wet_days
Produces:CWD: Maximum number of consecutive wet days (rr≥1 mm) [days]
icclim.DTR
: Mean of daily temperature range-
Description: The average difference between the daily maximum and minimum temperatures.
Based onxclim.indices.daily_temperature_range
Produces:DTR: Mean of diurnal temperature range [K]
icclim.ETR
: Extreme temperature range-
Description: The maximum of the maximum temperature minus the minimum of the minimum temperature.
Based onxclim.indices.extreme_temperature_range
Produces:ETR: Intra-period extreme temperature range [K]
icclim.FD
: Frost days-
Description: Number of days where the daily minimum temperature is below a given threshold.
Based onxclim.indices.frost_days
Produces:FD: Frost days (tn<0°c) [days]
icclim.GD4
: Growing degree days-
Description: The cumulative degree days for days when the average temperature is above a given threshold.
Based onxclim.indices.growing_degree_days
Produces:GD4: Growing degree days (sum of tg>4°c) [K days]
icclim.GSL
: Growing season length-
Description: Number of days between the first occurrence of a series of days with a daily average temperature above a threshold and the first occurrence of a series of days with a daily average temperature below that same threshold, occurring after a given calendar date.
Based onxclim.indices.growing_season_length
Produces:GSL: Growing season length [days]
icclim.HD17
: Heating degree days-
Description: The cumulative degree days for days when the mean daily temperature is below a given threshold and buildings must be heated.
Based onxclim.indices.heating_degree_days
Produces:HD17: Heating degree days (sum of17°c - tg) [K days]
icclim.HI
: Huglin Heliothermal Index.-
Description: Growing-degree days with a base of 10°C and adjusted for latitudes between 40°N and 50°N for April-September (Northern Hemisphere; October-March in Southern Hemisphere). Originally proposed in :cite:t:`huglin_nouveau_1978`. Used as a heat-summation metric in viticulture agroclimatology.
Based onxclim.indices.huglin_index
Produces:HI: Huglin heliothermal index (summation of ((tmean + tmax)/2 - 10°c) * latitude-based day-length coefficient (`k`), for days between 1 april and 31 october) []
icclim.ID
: Ice days-
Description: Number of days where the daily maximum temperature is below 0°C
Based onxclim.indices.ice_days
Produces:ID: Ice days (tx<0°c) [days]
icclim.PRCPTOT
: Total accumulated precipitation (solid and liquid) during wet days-
Description: Total accumulated precipitation on days with precipitation. A day is considered to have precipitation if the precipitation is greater than or equal to a given threshold.
Based onxclim.indices.prcptot
Produces:PRCPTOT: Precipitation sum over wet days [mm]
icclim.R10mm
: Number of wet days-
Description: The number of days with daily precipitation at or above a given threshold.
Based onxclim.indices.wetdays
Produces:R10mm: Heavy precipitation days (precipitation≥10 mm) [days]
icclim.R20mm
: Number of wet days-
Description: The number of days with daily precipitation at or above a given threshold.
Based onxclim.indices.wetdays
Produces:R20mm: Very heavy precipitation days (precipitation≥20 mm) [days]
icclim.R75p
: Number of days with precipitation above a given percentile-
Description: Number of days in a period where precipitation is above a given percentile, calculated over a given period and a fixed threshold.
Based onxclim.indices.days_over_precip_thresh
Produces:R75p: Number of days with precipitation flux above the {unknown}th percentile of {unknown} [days]
icclim.R75pTOT
: Fraction of precipitation due to wet days with daily precipitation over a given percentile.-
Description: Percentage of the total precipitation over period occurring in days when the precipitation is above a threshold defining wet days and above a given percentile for that day.
Based onxclim.indices.fraction_over_precip_thresh
Produces:R75pTOT: Precipitation fraction due to moderate wet days (>75th percentile) []
icclim.R95p
: Number of days with precipitation above a given percentile-
Description: Number of days in a period where precipitation is above a given percentile, calculated over a given period and a fixed threshold.
Based onxclim.indices.days_over_precip_thresh
Produces:R95p: Number of days with precipitation flux above the {unknown}th percentile of {unknown} [days]
icclim.R95pTOT
: Fraction of precipitation due to wet days with daily precipitation over a given percentile.-
Description: Percentage of the total precipitation over period occurring in days when the precipitation is above a threshold defining wet days and above a given percentile for that day.
Based onxclim.indices.fraction_over_precip_thresh
Produces:R95pTOT: Precipitation fraction due to very wet days (>95th percentile) []
icclim.R99p
: Number of days with precipitation above a given percentile-
Description: Number of days in a period where precipitation is above a given percentile, calculated over a given period and a fixed threshold.
Based onxclim.indices.days_over_precip_thresh
Produces:R99p: Number of days with precipitation flux above the {unknown}th percentile of {unknown} [days]
icclim.R99pTOT
: Fraction of precipitation due to wet days with daily precipitation over a given percentile.-
Description: Percentage of the total precipitation over period occurring in days when the precipitation is above a threshold defining wet days and above a given percentile for that day.
Based onxclim.indices.fraction_over_precip_thresh
Produces:R99pTOT: Precipitation fraction due to extremely wet days (>99th percentile) []
icclim.RR
: Total accumulated precipitation (solid and liquid)-
Description: Total accumulated precipitation. If the average daily temperature is given, the phase parameter can be used to restrict the calculation to precipitation of only one phase (liquid or solid). Precipitation is considered solid if the average daily temperature is below 0°C (and vice versa).
Based onxclim.indices.precip_accumulation
Produces:RR: Precipitation sum [mm]
icclim.RR1
: Number of wet days-
Description: The number of days with daily precipitation at or above a given threshold.
Based onxclim.indices.wetdays
Produces:RR1: Wet days (rr≥1 mm) [days]
icclim.RX1day
: Maximum 1-day total precipitation-
Description: Maximum total daily precipitation for a given period.
Based onxclim.indices.max_1day_precipitation_amount
Produces:RX1day: Highest 1-day precipitation amount [mm/day]
icclim.RX5day
: maximum n-day total precipitation-
Description: Maximum of the moving sum of daily precipitation for a given period.
Based onxclim.indices.max_n_day_precipitation_amount
Produces:RX5day: Highest 5-day precipitation amount [mm]
icclim.SD
: Mean snow depth-
Description: Mean of daily snow depth.
Based onxclim.indices.snow_depth
Produces:SD: Mean of daily snow depth [cm]
icclim.SD1
: Snow cover duration (depth)-
Description: Number of days when the snow depth is greater than or equal to a given threshold.
Based onxclim.indices.snd_season_length
Produces:SD1: Snow days (sd≥1 cm) [days]
icclim.SD50cm
: Snow cover duration (depth)-
Description: Number of days when the snow depth is greater than or equal to a given threshold.
Based onxclim.indices.snd_season_length
Produces:SD50cm: Snow days (sd≥50 cm) [days]
icclim.SD5cm
: Snow cover duration (depth)-
Description: Number of days when the snow depth is greater than or equal to a given threshold.
Based onxclim.indices.snd_season_length
Produces:SD5cm: Snow days (sd≥5 cm) [days]
icclim.SDII
: Simple Daily Intensity Index-
Description: Average precipitation for days with daily precipitation above a given threshold.
Based onxclim.indices.daily_pr_intensity
Produces:SDII: Average precipitation during days with daily precipitation over 1 mm/day (simple daily intensity index: sdii) [mm d-1]
icclim.SU
: Number of days with maximum temperature above a given threshold-
Description: The number of days with maximum temperature above a given threshold.
Based onxclim.indices.tx_days_above
Produces:SU: Summer days (tx>25°c) [days]
icclim.TG
: Mean temperature-
Description: Mean of daily mean temperature.
Based onxclim.indices.tg_mean
Produces:TG: Mean daily mean temperature [K]
icclim.TG10p
: Days with mean temperature below the 10th percentile-
Description: Number of days with mean temperature below the 10th percentile.
Based onxclim.indices.tg10p
Produces:TG10p: Days with tg<10th percentile of daily mean temperature (cold days) [days]
icclim.TG90p
: Days with mean temperature above the 90th percentile-
Description: Number of days with mean temperature above the 90th percentile.
Based onxclim.indices.tg90p
Produces:TG90p: Days with tg>90th percentile of daily mean temperature (warm days) [days]
icclim.TGn
: Minimum of mean temperature-
Description: Minimum of daily mean temperature.
Based onxclim.indices.tg_min
Produces:TGn: Minimum daily mean temperature [K]
icclim.TGx
: Maximum of mean temperature-
Description: Maximum of daily mean temperature.
Based onxclim.indices.tg_max
Produces:TGx: Maximum daily mean temperature [K]
icclim.TN
: Mean of minimum temperature-
Description: Mean of daily minimum temperature.
Based onxclim.indices.tn_mean
Produces:TN: Mean daily minimum temperature [K]
icclim.TN10p
: Days with minimum temperature below the 10th percentile-
Description: Number of days with minimum temperature below the 10th percentile.
Based onxclim.indices.tn10p
Produces:TN10p: Days with tn<10th percentile of daily minimum temperature (cold nights) [days]
icclim.TN90p
: Days with minimum temperature above the 90th percentile-
Description: Number of days with minimum temperature above the 90th percentile.
Based onxclim.indices.tn90p
Produces:TN90p: Days with tn>90th percentile of daily minimum temperature (warm nights) [days]
icclim.TNn
: Minimum temperature-
Description: Minimum of daily minimum temperature.
Based onxclim.indices.tn_min
Produces:TNn: Minimum daily minimum temperature [K]
icclim.TNx
: Maximum of minimum temperature-
Description: Maximum of daily minimum temperature.
Based onxclim.indices.tn_max
Produces:TNx: Maximum daily minimum temperature [K]
icclim.TR
: Tropical nights-
Description: Number of days where minimum temperature is above a given threshold.
Based onxclim.indices.tn_days_above
Produces:TR: Tropical nights (tn>20°c) [days]
icclim.TX
: Mean of maximum temperature-
Description: Mean of daily maximum temperature.
Based onxclim.indices.tx_mean
Produces:TX: Mean daily maximum temperature [K]
icclim.TX10p
: Days with maximum temperature below the 10th percentile-
Description: Number of days with maximum temperature below the 10th percentile.
Based onxclim.indices.tx10p
Produces:TX10p: Days with tx<10th percentile of daily maximum temperature (cold day-times) [days]
icclim.TX90p
: Days with maximum temperature above the 90th percentile-
Description: Number of days with maximum temperature above the 90th percentile.
Based onxclim.indices.tx90p
Produces:TX90p: Days with tx>90th percentile of daily maximum temperature (warm day-times) [days]
icclim.TXn
: Minimum of maximum temperature-
Description: Minimum of daily maximum temperature.
Based onxclim.indices.tx_min
Produces:TXn: Minimum daily maximum temperature [K]
icclim.TXx
: Maximum temperature-
Description: Maximum of daily maximum temperature.
Based onxclim.indices.tx_max
Produces:TXx: Maximum daily maximum temperature [K]
icclim.WD
: Warm and dry days-
Description: Number of days with temperature above a given percentile and precipitation below a given percentile.
Based onxclim.indices.warm_and_dry_days
Produces:WD: Warm and dry days [days]
icclim.WSDI
: Warm spell duration index-
Description: Number of days part of a percentile-defined warm spell. A warm spell occurs when the maximum daily temperature is above a given percentile for a given number of consecutive days.
Based onxclim.indices.warm_spell_duration_index
Produces:WSDI: Warm-spell duration index [days]
icclim.WW
: Warm and wet days-
Description: Number of days with temperature above a given percentile and precipitation above a given percentile.
Based onxclim.indices.warm_and_wet_days
Produces:WW: Warm and wet days [days]
icclim.vDTR
: Variability of daily temperature range-
Description: The average day-to-day variation in daily temperature range.
Based onxclim.indices.daily_temperature_range_variability
Produces:vDTR: Mean absolute day-to-day difference in dtr [K]
ANUCLIM indices
The ANUCLIM (v6.1) software package BIOCLIM sub-module produces a set of bioclimatic parameters derived values of
temperature and precipitation. The methods in this module are wrappers around a subset of corresponding methods of
xclim.indices
.
Furthermore, according to the ANUCLIM user-guide [Xu and Hutchinson, 2010], input values should be at a weekly or monthly frequency. However, the implementation here expands these definitions and can calculate the result with daily input data.
anuclim.P10_MeanTempWarmestQuarter
: Mean temperature of warmest/coldest quarter.-
Description: The warmest (or coldest) quarter of the year is determined, and the mean temperature of this period is calculated. If the input data frequency is daily ("D") or weekly ("W"), quarters are defined as 13-week periods, otherwise as three (3) months.
Based onxclim.indices.tg_mean_warmcold_quarter
Produces:P10_MeanTempWarmestQuarter: [K]
anuclim.P11_MeanTempColdestQuarter
: Mean temperature of warmest/coldest quarter.-
Description: The warmest (or coldest) quarter of the year is determined, and the mean temperature of this period is calculated. If the input data frequency is daily ("D") or weekly ("W"), quarters are defined as 13-week periods, otherwise as three (3) months.
Based onxclim.indices.tg_mean_warmcold_quarter
Produces:P11_MeanTempColdestQuarter: [K]
anuclim.P12_AnnualPrecip
: Accumulated total precipitation.-
Description: The total accumulated precipitation from days where precipitation exceeds a given amount. A threshold is provided in order to allow the option of reducing the impact of days with trace precipitation amounts on period totals.
Based onxclim.indices.prcptot
Produces:P12_AnnualPrecip: Annual precipitation [mm]
anuclim.P13_PrecipWettestPeriod
: Precipitation of the wettest/driest day, week, or month, depending on the time step.-
Description: The wettest (or driest) period is determined, and the total precipitation of this period is calculated.
Based onxclim.indices.prcptot_wetdry_period
Produces:P13_PrecipWettestPeriod: [mm]
anuclim.P14_PrecipDriestPeriod
: Precipitation of the wettest/driest day, week, or month, depending on the time step.-
Description: The wettest (or driest) period is determined, and the total precipitation of this period is calculated.
Based onxclim.indices.prcptot_wetdry_period
Produces:P14_PrecipDriestPeriod: [mm]
anuclim.P15_PrecipSeasonality
: Precipitation Seasonality (C of V).-
Description: The annual precipitation Coefficient of Variation (C of V) expressed in percent. Calculated as the standard deviation of precipitation values for a given year expressed as a percentage of the mean of those values.
Based onxclim.indices.precip_seasonality
Produces:P15_PrecipSeasonality: []
anuclim.P16_PrecipWettestQuarter
: Total precipitation of wettest/driest quarter.-
Description: The wettest (or driest) quarter of the year is determined, and the total precipitation of this period is calculated. If the input data frequency is daily ("D") or weekly ("W") quarters are defined as 13-week periods, otherwise are three (3) months.
Based onxclim.indices.prcptot_wetdry_quarter
Produces:P16_PrecipWettestQuarter: [mm]
anuclim.P17_PrecipDriestQuarter
: Total precipitation of wettest/driest quarter.-
Description: The wettest (or driest) quarter of the year is determined, and the total precipitation of this period is calculated. If the input data frequency is daily ("D") or weekly ("W") quarters are defined as 13-week periods, otherwise are three (3) months.
Based onxclim.indices.prcptot_wetdry_quarter
Produces:P17_PrecipDriestQuarter: [mm]
anuclim.P18_PrecipWarmestQuarter
: Total precipitation of warmest/coldest quarter.-
Description: The warmest (or coldest) quarter of the year is determined, and the total precipitation of this period is calculated. If the input data frequency is daily ("D) or weekly ("W"), quarters are defined as 13-week periods, otherwise are 3 months.
Based onxclim.indices.prcptot_warmcold_quarter
Produces:P18_PrecipWarmestQuarter: [mm]
anuclim.P19_PrecipColdestQuarter
: Total precipitation of warmest/coldest quarter.-
Description: The warmest (or coldest) quarter of the year is determined, and the total precipitation of this period is calculated. If the input data frequency is daily ("D) or weekly ("W"), quarters are defined as 13-week periods, otherwise are 3 months.
Based onxclim.indices.prcptot_warmcold_quarter
Produces:P19_PrecipColdestQuarter: [mm]
anuclim.P1_AnnMeanTemp
: Mean of daily average temperature.-
Description: Resample the original daily mean temperature series by taking the mean over each period.
Based onxclim.indices.tg_mean
Produces:P1_AnnMeanTemp: Annual mean temperature [K]
anuclim.P2_MeanDiurnalRange
: Statistics of daily temperature range.-
Description: The mean difference between the daily maximum temperature and the daily minimum temperature.
Based onxclim.indices.daily_temperature_range
Produces:P2_MeanDiurnalRange: Mean diurnal range [K]
anuclim.P3_Isothermality
: Isothermality.-
Description: The mean diurnal temperature range divided by the annual temperature range.
Based onxclim.indices.isothermality
Produces:P3_Isothermality: []
anuclim.P4_TempSeasonality
: Temperature seasonality (coefficient of variation).-
Description: The annual temperature coefficient of variation expressed in percent. Calculated as the standard deviation of temperature values for a given year expressed as a percentage of the mean of those temperatures.
Based onxclim.indices.temperature_seasonality
Produces:P4_TempSeasonality: []
anuclim.P5_MaxTempWarmestPeriod
: Highest max temperature.-
Description: The maximum value of daily maximum temperature.
Based onxclim.indices.tx_max
Produces:P5_MaxTempWarmestPeriod: Max temperature of warmest period [K]
anuclim.P6_MinTempColdestPeriod
: Lowest minimum temperature.-
Description: Minimum of daily minimum temperature.
Based onxclim.indices.tn_min
Produces:P6_MinTempColdestPeriod: Min temperature of coldest period [K]
anuclim.P7_TempAnnualRange
: Calculate the extreme temperature range as the maximum of daily maximum temperature minus the minimum of daily minimum temperature.-
Description:
Based onxclim.indices.generic.extreme_temperature_range
Produces:P7_TempAnnualRange: Temperature annual range [K]
anuclim.P8_MeanTempWettestQuarter
: Mean temperature of wettest/driest quarter.-
Description: The wettest (or driest) quarter of the year is determined, and the mean temperature of this period is calculated. If the input data frequency is daily ("D") or weekly ("W"), quarters are defined as 13-week periods, otherwise are 3 months.
Based onxclim.indices.tg_mean_wetdry_quarter
Produces:P8_MeanTempWettestQuarter: [K]
anuclim.P9_MeanTempDriestQuarter
: Mean temperature of wettest/driest quarter.-
Description: The wettest (or driest) quarter of the year is determined, and the mean temperature of this period is calculated. If the input data frequency is daily ("D") or weekly ("W"), quarters are defined as 13-week periods, otherwise are 3 months.
Based onxclim.indices.tg_mean_wetdry_quarter
Produces:P9_MeanTempDriestQuarter: [K]