Indicators Processes

Processes for indicators

class finch.processes.virtual.indicators.api_Indicator_Process

Bases: XclimIndicatorBase

Calculate the running weighted sum of daily precipitation values given a window and weighting exponent. This index serves as an indicator for soil moisture.

xci = <xclim.indicators.atmos._precip.API object>
class finch.processes.virtual.indicators.australian_hardiness_zones_Indicator_Process

Bases: XclimIndicatorBase

A climate indice based on a multi-year rolling average of the annual minimum temperature. Developed specifically to aid in determining plant suitability of geographic regions. The Australian National Botanical Gardens (ANBG) classification scheme divides categories into 5-degree Celsius zones, starting from -15 degrees Celsius and ending at 20 degrees Celsius.

xci = <xclim.indicators.atmos._temperature.AUSTRALIAN_HARDINESS_ZONES object>
class finch.processes.virtual.indicators.base_flow_index_Indicator_Process

Bases: XclimIndicatorBase

Minimum of the 7-day moving average flow divided by the mean flow.

xci = <xclim.indicators.land._streamflow.BASE_FLOW_INDEX object>
class finch.processes.virtual.indicators.biologically_effective_degree_days_Indicator_Process

Bases: XclimIndicatorBase

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).

xci = <xclim.indicators.atmos._temperature.BIOLOGICALLY_EFFECTIVE_DEGREE_DAYS object>
class finch.processes.virtual.indicators.blowing_snow_Indicator_Process

Bases: XclimIndicatorBase

The number of days with snowfall, snow depth, and windspeed over given thresholds for a period of days.

xci = <xclim.indicators.land._snow.BLOWING_SNOW object>
class finch.processes.virtual.indicators.calm_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days with surface wind speed below threshold.

xci = <xclim.indicators.atmos._wind.CALM_DAYS object>
class finch.processes.virtual.indicators.cdd_Indicator_Process

Bases: XclimIndicatorBase

The longest number of consecutive days where daily precipitation below a given threshold.

xci = <xclim.indicators.atmos._precip.CDD object>
class finch.processes.virtual.indicators.cffwis_Indicator_Process

Bases: XclimIndicatorBase

Computes the six (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 - The Fire Weather Index.

xci = <xclim.indicators.atmos._precip.CFFWIS object>
class finch.processes.virtual.indicators.clearness_index_Indicator_Process

Bases: XclimIndicatorBase

The clearness index is the ratio between the shortwave downwelling radiation and the total extraterrestrial radiation on a given day.

xci = <xclim.indicators.convert._conversion.CLEARNESS_INDEX object>
class finch.processes.virtual.indicators.cold_and_dry_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days with temperature below a given percentile and precipitation below a given percentile.

xci = <xclim.indicators.atmos._precip.COLD_AND_DRY_DAYS object>
class finch.processes.virtual.indicators.cold_and_wet_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days with temperature below a given percentile and precipitation above a given percentile.

xci = <xclim.indicators.atmos._precip.COLD_AND_WET_DAYS object>
class finch.processes.virtual.indicators.cold_spell_days_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.COLD_SPELL_DAYS object>
class finch.processes.virtual.indicators.cold_spell_duration_index_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.COLD_SPELL_DURATION_INDEX object>
class finch.processes.virtual.indicators.cold_spell_frequency_Indicator_Process

Bases: XclimIndicatorBase

The frequency of cold periods of N days or more, during which the temperature over a given time window of days is below a given threshold.

xci = <xclim.indicators.atmos._temperature.COLD_SPELL_FREQUENCY object>
class finch.processes.virtual.indicators.cold_spell_max_length_Indicator_Process

Bases: XclimIndicatorBase

The maximum length of a cold period of N days or more, during which the temperature over a given time window of days is below a given threshold.

xci = <xclim.indicators.atmos._temperature.COLD_SPELL_MAX_LENGTH object>
class finch.processes.virtual.indicators.cold_spell_total_length_Indicator_Process

Bases: XclimIndicatorBase

The total length of cold periods of N days or more, during which the temperature over a given time window of days is below a given threshold.

xci = <xclim.indicators.atmos._temperature.COLD_SPELL_TOTAL_LENGTH object>
class finch.processes.virtual.indicators.consecutive_frost_days_Indicator_Process

Bases: XclimIndicatorBase

Maximum number of consecutive days where the daily minimum temperature is below 0°C

xci = <xclim.indicators.atmos._temperature.CONSECUTIVE_FROST_DAYS object>
class finch.processes.virtual.indicators.consecutive_frost_free_days_Indicator_Process

Bases: XclimIndicatorBase

Maximum number of consecutive frost-free days: where the daily minimum temperature is above or equal to 0°C

xci = <xclim.indicators.atmos._temperature.CONSECUTIVE_FROST_FREE_DAYS object>
class finch.processes.virtual.indicators.cool_night_index_Indicator_Process

Bases: XclimIndicatorBase

A night coolness variable which takes into account the mean minimum night temperatures during the month when ripening usually occurs beyond the ripening period.

xci = <xclim.indicators.atmos._temperature.COOL_NIGHT_INDEX object>
class finch.processes.virtual.indicators.cooling_degree_days_Indicator_Process

Bases: XclimIndicatorBase

The cumulative degree days for days when the mean daily temperature is above a given threshold and buildings must be air conditioned.

xci = <xclim.indicators.atmos._temperature.COOLING_DEGREE_DAYS object>
class finch.processes.virtual.indicators.cooling_degree_days_approximation_Indicator_Process

Bases: XclimIndicatorBase

The cumulative degree days for days when temperatures are above a given threshold and buildings must be air conditioned. This method integrates mean, minimum, and maximum temperatures, accounting for asymmetry in the distributions of temperatures throughout the diurnal cycle.

xci = <xclim.indicators.atmos._temperature.COOLING_DEGREE_DAYS_APPROXIMATION object>
class finch.processes.virtual.indicators.corn_heat_units_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.CORN_HEAT_UNITS object>
class finch.processes.virtual.indicators.cp_Indicator_Process

Bases: XclimIndicatorBase

Chill portions are a measure to estimate the bud breaking potential of different crops. The constants and functions are taken from Luedeling et al. (2009) which formalises the method described in Fishman et al. (1987). The model computes the accumulation of cold temperatures in a two-step process. First, cold temperatures contribute to an intermediate product that is transformed to a chill portion once it exceeds a certain concentration. The intermediate product can be broken down at higher temperatures but the final product is stable even at higher temperature. Thus the dynamic model is more accurate than other chill models like the Chilling hours or Utah model, especially in moderate climates like Israel, California or Spain.

xci = <xclim.indicators.atmos._temperature.CP object>
class finch.processes.virtual.indicators.cu_Indicator_Process

Bases: XclimIndicatorBase

Chill units are a measure to estimate the bud breaking potential of different crop based on Richardson et al. (1974). The Utah model assigns a weight to each hour depending on the temperature recognising that high temperatures can actual decrease, the potential for bud breaking. Providing positive_only=True will ignore days with negative chill units.

xci = <xclim.indicators.atmos._temperature.CU object>
class finch.processes.virtual.indicators.cwd_Indicator_Process

Bases: XclimIndicatorBase

The longest number of consecutive days where daily precipitation is at or above a given threshold.

xci = <xclim.indicators.atmos._precip.CWD object>
class finch.processes.virtual.indicators.days_over_precip_doy_thresh_Indicator_Process

Bases: XclimIndicatorBase

Number of days in a period where precipitation is above a given daily percentile and a fixed threshold.

xci = <xclim.indicators.atmos._precip.DAYS_OVER_PRECIP_DOY_THRESH object>
class finch.processes.virtual.indicators.days_over_precip_thresh_Indicator_Process

Bases: XclimIndicatorBase

Number of days in a period where precipitation is above a given percentile, calculated over a given period and a fixed threshold.

xci = <xclim.indicators.atmos._precip.DAYS_OVER_PRECIP_THRESH object>
class finch.processes.virtual.indicators.days_with_snow_Indicator_Process

Bases: XclimIndicatorBase

Number of days with snow between a lower and upper limit.

xci = <xclim.indicators.atmos._precip.DAYS_WITH_SNOW object>
class finch.processes.virtual.indicators.degree_days_exceedance_date_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.DEGREE_DAYS_EXCEEDANCE_DATE object>
class finch.processes.virtual.indicators.df_Indicator_Process

Bases: XclimIndicatorBase

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 Finkele et al. [2006].

xci = <xclim.indicators.atmos._precip.DF object>
class finch.processes.virtual.indicators.discharge_distribution_fit_Indicator_Process

Bases: XclimIndicatorBase

xci = <xclim.indicators.streamflow.DISCHARGE_DISTRIBUTION_FIT object>
class finch.processes.virtual.indicators.discharge_stats_Indicator_Process

Bases: XclimIndicatorBase

xci = <xclim.indicators.streamflow.DISCHARGE_STATS object>
class finch.processes.virtual.indicators.dlyfrzthw_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.DLYFRZTHW object>
class finch.processes.virtual.indicators.dmc_Indicator_Process

Bases: XclimIndicatorBase

The duff moisture code is part of the Canadian Forest Fire Weather Index System. It is a numeric rating of the average moisture content of loosely compacted organic layers of moderate depth.

xci = <xclim.indicators.atmos._precip.DMC object>
class finch.processes.virtual.indicators.doy_qmax_Indicator_Process

Bases: XclimIndicatorBase

xci = <xclim.indicators.land._streamflow.DOY_QMAX object>
class finch.processes.virtual.indicators.doy_qmin_Indicator_Process

Bases: XclimIndicatorBase

xci = <xclim.indicators.land._streamflow.DOY_QMIN object>
class finch.processes.virtual.indicators.dry_days_Indicator_Process

Bases: XclimIndicatorBase

The number of days with daily precipitation under a given threshold.

xci = <xclim.indicators.atmos._precip.DRY_DAYS object>
class finch.processes.virtual.indicators.dry_spell_frequency_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._precip.DRY_SPELL_FREQUENCY object>
class finch.processes.virtual.indicators.dry_spell_max_length_Indicator_Process

Bases: XclimIndicatorBase

The maximum length of a dry period of N days or more, during which the accumulated or maximum precipitation over a given time window of days is below a given threshold.

xci = <xclim.indicators.atmos._precip.DRY_SPELL_MAX_LENGTH object>
class finch.processes.virtual.indicators.dry_spell_total_length_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._precip.DRY_SPELL_TOTAL_LENGTH object>
class finch.processes.virtual.indicators.dryness_index_Indicator_Process

Bases: XclimIndicatorBase

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).

xci = <xclim.indicators.atmos._precip.DRYNESS_INDEX object>
class finch.processes.virtual.indicators.dtr_Indicator_Process

Bases: XclimIndicatorBase

The average difference between the daily maximum and minimum temperatures.

xci = <xclim.indicators.atmos._temperature.DTR object>
class finch.processes.virtual.indicators.dtrmax_Indicator_Process

Bases: XclimIndicatorBase

The maximum difference between the daily maximum and minimum temperatures.

xci = <xclim.indicators.atmos._temperature.DTRMAX object>
class finch.processes.virtual.indicators.dtrvar_Indicator_Process

Bases: XclimIndicatorBase

The average day-to-day variation in daily temperature range.

xci = <xclim.indicators.atmos._temperature.DTRVAR object>
class finch.processes.virtual.indicators.effective_growing_degree_days_Indicator_Process

Bases: XclimIndicatorBase

Considers daily minimum and maximum temperature with a given base threshold between dynamically-determined growing season start and end dates. The bootsma method uses a 10-day mean temperature above a given threshold to identify a start date, while the qian method uses a weighted mean temperature above a given threshold over 5 days to determine the start date. The end date of the growing season is the date of first fall frost (Tn < 0°C) occurring after a given date (typically, July 1). Metric originally published in Bootsma et al. (2005).

xci = <xclim.indicators.atmos._temperature.EFFECTIVE_GROWING_DEGREE_DAYS object>
class finch.processes.virtual.indicators.etr_Indicator_Process

Bases: XclimIndicatorBase

The maximum of the maximum temperature minus the minimum of the minimum temperature.

xci = <xclim.indicators.atmos._temperature.ETR object>
class finch.processes.virtual.indicators.ffdi_Indicator_Process

Bases: XclimIndicatorBase

The FFDI is a numeric indicator of the potential danger of a forest fire.

xci = <xclim.indicators.atmos._precip.FFDI object>
class finch.processes.virtual.indicators.fire_season_Indicator_Process

Bases: XclimIndicatorBase

Binary mask of the active fire season, defined by conditions on consecutive daily temperatures and, optionally, snow depths.

xci = <xclim.indicators.atmos._temperature.FIRE_SEASON object>
class finch.processes.virtual.indicators.first_day_tg_above_Indicator_Process

Bases: XclimIndicatorBase

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 1st).

xci = <xclim.indicators.atmos._temperature.FIRST_DAY_TG_ABOVE object>
class finch.processes.virtual.indicators.first_day_tg_below_Indicator_Process

Bases: XclimIndicatorBase

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 1st).

xci = <xclim.indicators.atmos._temperature.FIRST_DAY_TG_BELOW object>
class finch.processes.virtual.indicators.first_day_tn_above_Indicator_Process

Bases: XclimIndicatorBase

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 1st).

xci = <xclim.indicators.atmos._temperature.FIRST_DAY_TN_ABOVE object>
class finch.processes.virtual.indicators.first_day_tn_below_Indicator_Process

Bases: XclimIndicatorBase

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 1st).

xci = <xclim.indicators.atmos._temperature.FIRST_DAY_TN_BELOW object>
class finch.processes.virtual.indicators.first_day_tx_above_Indicator_Process

Bases: XclimIndicatorBase

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 1st).

xci = <xclim.indicators.atmos._temperature.FIRST_DAY_TX_ABOVE object>
class finch.processes.virtual.indicators.first_day_tx_below_Indicator_Process

Bases: XclimIndicatorBase

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 1st).

xci = <xclim.indicators.atmos._temperature.FIRST_DAY_TX_BELOW object>
class finch.processes.virtual.indicators.first_snowfall_Indicator_Process

Bases: XclimIndicatorBase

The first day where snowfall exceeded a given threshold during a time period (the threshold can be given as a snowfall flux or a liquid water equivalent snowfall rate).

xci = <xclim.indicators.atmos._precip.FIRST_SNOWFALL object>
class finch.processes.virtual.indicators.flow_index_Indicator_Process

Bases: XclimIndicatorBase

Calculate the pth percentile of daily streamflow normalized by the median flow.

xci = <xclim.core.indicator.FLOW_INDEX object>
class finch.processes.virtual.indicators.fraction_over_precip_doy_thresh_Indicator_Process

Bases: XclimIndicatorBase

The percentage of the total precipitation over a period occurring for days when the precipitation is above a threshold defining wet days and above a given percentile for that day.

xci = <xclim.indicators.atmos._precip.FRACTION_OVER_PRECIP_DOY_THRESH object>
class finch.processes.virtual.indicators.fraction_over_precip_thresh_Indicator_Process

Bases: XclimIndicatorBase

The percentage of the total precipitation over a period occurring for days when the precipitation is above a threshold defining wet days and above a given percentile for that day.

xci = <xclim.indicators.atmos._precip.FRACTION_OVER_PRECIP_THRESH object>
class finch.processes.virtual.indicators.freezethaw_spell_frequency_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.FREEZETHAW_SPELL_FREQUENCY object>
class finch.processes.virtual.indicators.freezethaw_spell_max_length_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.FREEZETHAW_SPELL_MAX_LENGTH object>
class finch.processes.virtual.indicators.freezethaw_spell_mean_length_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.FREEZETHAW_SPELL_MEAN_LENGTH object>
class finch.processes.virtual.indicators.freezing_degree_days_Indicator_Process

Bases: XclimIndicatorBase

The cumulative degree days for days when the average temperature is below a given threshold, typically 0°C.

xci = <xclim.indicators.atmos._temperature.FREEZING_DEGREE_DAYS object>
class finch.processes.virtual.indicators.freq_analysis_Indicator_Process

Bases: XclimIndicatorBase

Frequency analysis on the basis of a given mode and distribution.

xci = <xclim.indicators.streamflow.FREQ_ANALYSIS object>
class finch.processes.virtual.indicators.freshet_start_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.FRESHET_START object>
class finch.processes.virtual.indicators.frost_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days where the daily minimum temperature is below a given threshold.

xci = <xclim.indicators.atmos._temperature.FROST_DAYS object>
class finch.processes.virtual.indicators.frost_free_season_end_Indicator_Process

Bases: XclimIndicatorBase

First day when the temperature is below a given threshold for a given number of consecutive days after a median calendar date.

xci = <xclim.indicators.atmos._temperature.FROST_FREE_SEASON_END object>
class finch.processes.virtual.indicators.frost_free_season_length_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.FROST_FREE_SEASON_LENGTH object>
class finch.processes.virtual.indicators.frost_free_season_start_Indicator_Process

Bases: XclimIndicatorBase

First day when minimum daily temperature exceeds a given threshold for a given number of consecutive days

xci = <xclim.indicators.atmos._temperature.FROST_FREE_SEASON_START object>
class finch.processes.virtual.indicators.frost_free_spell_max_length_Indicator_Process

Bases: XclimIndicatorBase

The maximum length of a frost free period of N days or more, during which the minimum temperature over a given time window of days is above a given threshold.

xci = <xclim.indicators.atmos._temperature.FROST_FREE_SPELL_MAX_LENGTH object>
class finch.processes.virtual.indicators.frost_season_length_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.FROST_SEASON_LENGTH object>
class finch.processes.virtual.indicators.growing_degree_days_Indicator_Process

Bases: XclimIndicatorBase

The cumulative degree days for days when the average temperature is above a given threshold.

xci = <xclim.indicators.atmos._temperature.GROWING_DEGREE_DAYS object>
class finch.processes.virtual.indicators.growing_season_end_Indicator_Process

Bases: XclimIndicatorBase

The first day when the temperature is below a certain threshold for a certain number of consecutive days after a given calendar date.

xci = <xclim.indicators.atmos._temperature.GROWING_SEASON_END object>
class finch.processes.virtual.indicators.growing_season_length_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.GROWING_SEASON_LENGTH object>
class finch.processes.virtual.indicators.growing_season_start_Indicator_Process

Bases: XclimIndicatorBase

The first day when the temperature exceeds a certain threshold for a given number of consecutive days.

xci = <xclim.indicators.atmos._temperature.GROWING_SEASON_START object>
class finch.processes.virtual.indicators.heat_index_Indicator_Process

Bases: XclimIndicatorBase

The heat index is an estimate of the temperature felt by a person in the shade when relative humidity is taken into account.

xci = <xclim.indicators.convert._conversion.HEAT_INDEX object>
class finch.processes.virtual.indicators.heat_spell_frequency_Indicator_Process

Bases: XclimIndicatorBase

Number of heat spells. A heat spell occurs when rolling averages of daily minimum and maximumtemperatures exceed given thresholds for a number of days.

xci = <xclim.indicators.atmos._temperature.HEAT_SPELL_FREQUENCY object>
class finch.processes.virtual.indicators.heat_spell_max_length_Indicator_Process

Bases: XclimIndicatorBase

The longest heat spell of a period. A heat spell occurs when rolling averages of daily minimum and maximum temperatures exceed given thresholds for a number of days.

xci = <xclim.indicators.atmos._temperature.HEAT_SPELL_MAX_LENGTH object>
class finch.processes.virtual.indicators.heat_spell_total_length_Indicator_Process

Bases: XclimIndicatorBase

Total length of heat spells. A heat spell occurs when rolling averages of daily minimum and maximum temperatures exceed given thresholds for a number of days.

xci = <xclim.indicators.atmos._temperature.HEAT_SPELL_TOTAL_LENGTH object>
class finch.processes.virtual.indicators.heat_wave_frequency_Indicator_Process

Bases: XclimIndicatorBase

Number of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.

xci = <xclim.indicators.atmos._temperature.HEAT_WAVE_FREQUENCY object>
class finch.processes.virtual.indicators.heat_wave_index_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.HEAT_WAVE_INDEX object>
class finch.processes.virtual.indicators.heat_wave_max_length_Indicator_Process

Bases: XclimIndicatorBase

Maximal duration of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.

xci = <xclim.indicators.atmos._temperature.HEAT_WAVE_MAX_LENGTH object>
class finch.processes.virtual.indicators.heat_wave_total_length_Indicator_Process

Bases: XclimIndicatorBase

Total length of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.

xci = <xclim.indicators.atmos._temperature.HEAT_WAVE_TOTAL_LENGTH object>
class finch.processes.virtual.indicators.heating_degree_days_Indicator_Process

Bases: XclimIndicatorBase

The cumulative degree days for days when the mean daily temperature is below a given threshold and buildings must be heated.

xci = <xclim.indicators.atmos._temperature.HEATING_DEGREE_DAYS object>
class finch.processes.virtual.indicators.heating_degree_days_approximation_Indicator_Process

Bases: XclimIndicatorBase

The cumulative degree days for days where temperatures are below a given threshold and buildings must be heated. This method integrates mean, minimum, and maximum temperatures, accounting for asymmetry in the distributions of temperatures throughout the diurnal cycle.

xci = <xclim.indicators.atmos._temperature.HEATING_DEGREE_DAYS_APPROXIMATION object>
class finch.processes.virtual.indicators.high_flow_frequency_Indicator_Process

Bases: XclimIndicatorBase

Calculate the number of days in a given period with flows greater than a specified threshold, given as a multiple of the median flow. By default, the period is the water year starting on 1st October and ending on 30th September, as commonly defined in North America.

xci = <xclim.indicators.land._streamflow.HIGH_FLOW_FREQUENCY object>
class finch.processes.virtual.indicators.high_precip_low_temp_Indicator_Process

Bases: XclimIndicatorBase

Number of days with precipitation above a given threshold and temperature below a given threshold.

xci = <xclim.indicators.atmos._precip.HIGH_PRECIP_LOW_TEMP object>
class finch.processes.virtual.indicators.holiday_snow_and_snowfall_days_Indicator_Process

Bases: XclimIndicatorBase

The total number of days where there is a significant amount of snow on the ground and a measurable snowfall occurring on December 25th.

xci = <xclim.indicators.land._snow.HOLIDAY_SNOW_AND_SNOWFALL_DAYS object>
class finch.processes.virtual.indicators.holiday_snow_days_Indicator_Process

Bases: XclimIndicatorBase

The total number of days where there is a significant amount of snow on the ground on December 25th.

xci = <xclim.indicators.land._snow.HOLIDAY_SNOW_DAYS object>
class finch.processes.virtual.indicators.hot_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days where the daily maximum temperature is above a given threshold.

xci = <xclim.indicators.atmos._temperature.HOT_DAYS object>
class finch.processes.virtual.indicators.hot_spell_frequency_Indicator_Process

Bases: XclimIndicatorBase

The frequency of hot periods of N days or more, during which the temperature over a given time window of days is above a given threshold.

xci = <xclim.indicators.atmos._temperature.HOT_SPELL_FREQUENCY object>
class finch.processes.virtual.indicators.hot_spell_max_length_Indicator_Process

Bases: XclimIndicatorBase

The maximum length of a hot period of N days or more, during which the temperature over a given time window of days is above a given threshold.

xci = <xclim.indicators.atmos._temperature.HOT_SPELL_MAX_LENGTH object>
class finch.processes.virtual.indicators.hot_spell_max_magnitude_Indicator_Process

Bases: XclimIndicatorBase

Magnitude of the most intensive heat wave per {freq}. A heat wave occurs when daily maximum temperatures exceed given thresholds for a number of days.

xci = <xclim.indicators.atmos._temperature.HOT_SPELL_MAX_MAGNITUDE object>
class finch.processes.virtual.indicators.hot_spell_total_length_Indicator_Process

Bases: XclimIndicatorBase

The total length of hot periods of N days or more, during which the temperature over a given time window of days is above a given threshold.

xci = <xclim.indicators.atmos._temperature.HOT_SPELL_TOTAL_LENGTH object>
class finch.processes.virtual.indicators.huglin_index_Indicator_Process

Bases: XclimIndicatorBase

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).

xci = <xclim.indicators.atmos._temperature.HUGLIN_INDEX object>
class finch.processes.virtual.indicators.humidex_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.convert._conversion.HUMIDEX object>
class finch.processes.virtual.indicators.hxmax_days_above_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.humidex.HXMAX_DAYS_ABOVE object>
class finch.processes.virtual.indicators.ice_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days where the daily maximum temperature is below 0°C

xci = <xclim.indicators.atmos._temperature.ICE_DAYS object>
class finch.processes.virtual.indicators.jetstream_metric_woollings_Indicator_Process

Bases: XclimIndicatorBase

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 [Woollings et al., 2010]. Wind is smoothened using a Lanczos filter approach.

xci = <xclim.indicators.atmos._synoptic.JETSTREAM_METRIC_WOOLLINGS object>
class finch.processes.virtual.indicators.kbdi_Indicator_Process

Bases: XclimIndicatorBase

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 Finkele et al. [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.

xci = <xclim.indicators.atmos._precip.KBDI object>
class finch.processes.virtual.indicators.last_snowfall_Indicator_Process

Bases: XclimIndicatorBase

The last day where snowfall exceeded a given threshold during a time period (the threshold can be given as a snowfall flux or a liquid water equivalent snowfall rate).

xci = <xclim.indicators.atmos._precip.LAST_SNOWFALL object>
class finch.processes.virtual.indicators.last_spring_frost_Indicator_Process

Bases: XclimIndicatorBase

The last day when minimum temperature is below a given threshold for a certain number of days, limited by a final calendar date.

xci = <xclim.indicators.atmos._temperature.LAST_SPRING_FROST object>
class finch.processes.virtual.indicators.late_frost_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days where the daily minimum temperature is below a given threshold between a givenstart date and a given end date.

xci = <xclim.indicators.atmos._temperature.LATE_FROST_DAYS object>
class finch.processes.virtual.indicators.latitude_temperature_index_Indicator_Process

Bases: XclimIndicatorBase

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).

xci = <xclim.indicators.atmos._temperature.LATITUDE_TEMPERATURE_INDEX object>
class finch.processes.virtual.indicators.liquid_precip_ratio_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._precip.LIQUID_PRECIP_RATIO object>
class finch.processes.virtual.indicators.liquidprcpavg_Indicator_Process

Bases: XclimIndicatorBase

Averaged liquid precipitation. Precipitation is considered liquid when the average daily temperature is above a given threshold.

xci = <xclim.indicators.atmos._precip.LIQUIDPRCPAVG object>
class finch.processes.virtual.indicators.liquidprcptot_Indicator_Process

Bases: XclimIndicatorBase

Total accumulated liquid precipitation. Precipitation is considered liquid when the average daily temperature is above a given threshold.

xci = <xclim.indicators.atmos._precip.LIQUIDPRCPTOT object>
class finch.processes.virtual.indicators.longwave_upwelling_radiation_from_net_downwelling_Indicator_Process

Bases: XclimIndicatorBase

xci = <xclim.indicators.convert._conversion.LONGWAVE_UPWELLING_RADIATION_FROM_NET_DOWNWELLING object>
class finch.processes.virtual.indicators.low_flow_frequency_Indicator_Process

Bases: XclimIndicatorBase

Calculate the number of days in a given period with flows lower than a specified threshold, given by a fraction of the mean flow. By default, the period is the water year starting on 1st October and ending on 30th September, as commonly defined in North America.

xci = <xclim.indicators.land._streamflow.LOW_FLOW_FREQUENCY object>
class finch.processes.virtual.indicators.max_n_day_precipitation_amount_Indicator_Process

Bases: XclimIndicatorBase

Maximum of the moving sum of daily precipitation for a given period.

xci = <xclim.indicators.atmos._precip.MAX_N_DAY_PRECIPITATION_AMOUNT object>
class finch.processes.virtual.indicators.max_pr_intensity_Indicator_Process

Bases: XclimIndicatorBase

Maximum precipitation intensity over a given rolling time window.

xci = <xclim.indicators.atmos._precip.MAX_PR_INTENSITY object>
class finch.processes.virtual.indicators.maximum_consecutive_warm_days_Indicator_Process

Bases: XclimIndicatorBase

Maximum number of consecutive days where the maximum daily temperature exceeds a certain threshold.

xci = <xclim.indicators.atmos._temperature.MAXIMUM_CONSECUTIVE_WARM_DAYS object>
class finch.processes.virtual.indicators.mean_radiant_temperature_Indicator_Process

Bases: XclimIndicatorBase

The average temperature of solar and thermal radiation incident on the body’s exterior.

xci = <xclim.indicators.convert._conversion.MEAN_RADIANT_TEMPERATURE object>
class finch.processes.virtual.indicators.mean_temperature_from_max_and_min_Indicator_Process

Bases: XclimIndicatorBase

The average daily temperature assuming a symmetrical temperature distribution (Tg = (Tx + Tn) / 2).

xci = <xclim.indicators.convert._conversion.MEAN_TEMPERATURE_FROM_MAX_AND_MIN object>
class finch.processes.virtual.indicators.melt_and_precip_max_Indicator_Process

Bases: XclimIndicatorBase

Maximum water input from precipitation flux and snow melt over a given window of days.

xci = <xclim.indicators.land._snow.MELT_AND_PRECIP_MAX object>
class finch.processes.virtual.indicators.potential_evapotranspiration_Indicator_Process

Bases: XclimIndicatorBase

The potential for water evaporation from soil and transpiration by plants if the water supply is sufficient, calculated with a given method.

xci = <xclim.indicators.convert._conversion.POTENTIAL_EVAPOTRANSPIRATION object>
class finch.processes.virtual.indicators.prcpavg_Indicator_Process

Bases: XclimIndicatorBase

Averaged 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 threshold (and vice versa).

xci = <xclim.indicators.atmos._precip.PRCPAVG object>
class finch.processes.virtual.indicators.prcptot_Indicator_Process

Bases: XclimIndicatorBase

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).

xci = <xclim.indicators.atmos._precip.PRCPTOT object>
class finch.processes.virtual.indicators.prlp_Indicator_Process

Bases: XclimIndicatorBase

Liquid precipitation estimated from total precipitation and temperature with a given method and temperature threshold.

xci = <xclim.indicators.convert._conversion.PRLP object>
class finch.processes.virtual.indicators.prsn_Indicator_Process

Bases: XclimIndicatorBase

Solid precipitation estimated from total precipitation and temperature with a given method and temperature threshold.

xci = <xclim.indicators.convert._conversion.PRSN object>
class finch.processes.virtual.indicators.rain_frzgr_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._precip.RAIN_FRZGR object>
class finch.processes.virtual.indicators.rain_season_Indicator_Process

Bases: XclimIndicatorBase

Start time, end time and length of the rain season, notably useful for West Africa (sivakumar, 1998). The rain season starts with a period of abundant rainfall, followed by a period without prolonged dry sequences, which must happen before a given date. The rain season stops during a dry period happening after a given date.

xci = <xclim.indicators.atmos._precip.RAIN_SEASON object>
class finch.processes.virtual.indicators.rb_flashiness_index_Indicator_Process

Bases: XclimIndicatorBase

Measurement of flow oscillations relative to average flow, quantifying the frequency and speed of flow changes.

xci = <xclim.indicators.land._streamflow.RB_FLASHINESS_INDEX object>
class finch.processes.virtual.indicators.rprctot_Indicator_Process

Bases: XclimIndicatorBase

The proportion of total precipitation due to convective processes. Only days with surpassing a minimum precipitation flux are considered.

xci = <xclim.indicators.atmos._precip.RPRCTOT object>
class finch.processes.virtual.indicators.rx1day_Indicator_Process

Bases: XclimIndicatorBase

Maximum total daily precipitation for a given period.

xci = <xclim.indicators.atmos._precip.RX1DAY object>
class finch.processes.virtual.indicators.sdii_Indicator_Process

Bases: XclimIndicatorBase

Average precipitation for days with daily precipitation above a given threshold.

xci = <xclim.indicators.atmos._precip.SDII object>
class finch.processes.virtual.indicators.sea_ice_area_Indicator_Process

Bases: XclimIndicatorBase

A measure of total ocean surface covered by sea ice.

xci = <xclim.indicators.seaIce._seaice.SEA_ICE_AREA object>
class finch.processes.virtual.indicators.sea_ice_extent_Indicator_Process

Bases: XclimIndicatorBase

A measure of the extent of all areas where sea ice concentration exceeds a threshold.

xci = <xclim.indicators.seaIce._seaice.SEA_ICE_EXTENT object>
class finch.processes.virtual.indicators.sfcWind_max_Indicator_Process

Bases: XclimIndicatorBase

Maximum of daily mean near-surface wind speed.

xci = <xclim.indicators.atmos._wind.SFCWIND_MAX object>
class finch.processes.virtual.indicators.sfcWind_mean_Indicator_Process

Bases: XclimIndicatorBase

Mean of daily near-surface wind speed.

xci = <xclim.indicators.atmos._wind.SFCWIND_MEAN object>
class finch.processes.virtual.indicators.sfcWind_min_Indicator_Process

Bases: XclimIndicatorBase

Minimum of daily mean near-surface wind speed.

xci = <xclim.indicators.atmos._wind.SFCWIND_MIN object>
class finch.processes.virtual.indicators.sfcWindmax_max_Indicator_Process

Bases: XclimIndicatorBase

Maximum of daily maximum near-surface wind speed.

xci = <xclim.indicators.atmos._wind.SFCWINDMAX_MAX object>
class finch.processes.virtual.indicators.sfcWindmax_mean_Indicator_Process

Bases: XclimIndicatorBase

Mean of daily maximum near-surface wind speed.

xci = <xclim.indicators.atmos._wind.SFCWINDMAX_MEAN object>
class finch.processes.virtual.indicators.sfcWindmax_min_Indicator_Process

Bases: XclimIndicatorBase

Minimum of daily maximum near-surface wind speed.

xci = <xclim.indicators.atmos._wind.SFCWINDMAX_MIN object>
class finch.processes.virtual.indicators.sgi_Indicator_Process

Bases: XclimIndicatorBase

Groundwater over a moving window, normalized such that SGI averages to 0 for the calibration data. The window unit X is the minimal time period defined by the resampling frequency.

xci = <xclim.core.indicator.SGI object>
class finch.processes.virtual.indicators.shortwave_upwelling_radiation_from_net_downwelling_Indicator_Process

Bases: XclimIndicatorBase

xci = <xclim.indicators.convert._conversion.SHORTWAVE_UPWELLING_RADIATION_FROM_NET_DOWNWELLING object>
class finch.processes.virtual.indicators.snd_days_above_Indicator_Process

Bases: XclimIndicatorBase

Number of days when the snow depth is greater than or equal to a given threshold.

xci = <xclim.indicators.land._snow.SND_DAYS_ABOVE object>
class finch.processes.virtual.indicators.snd_max_doy_Indicator_Process

Bases: XclimIndicatorBase

Day of the year when snow depth reaches its maximum value.

xci = <xclim.indicators.land._snow.SND_MAX_DOY object>
class finch.processes.virtual.indicators.snd_season_end_Indicator_Process

Bases: XclimIndicatorBase

The first date on which snow depth is below a given threshold for a given number of consecutive days.

xci = <xclim.indicators.land._snow.SND_SEASON_END object>
class finch.processes.virtual.indicators.snd_season_length_Indicator_Process

Bases: XclimIndicatorBase

The season starts when snow depth is above a threshold for at least N consecutive days and stops when it drops below the same threshold for the same number of days.

xci = <xclim.indicators.land._snow.SND_SEASON_LENGTH object>
class finch.processes.virtual.indicators.snd_season_start_Indicator_Process

Bases: XclimIndicatorBase

The first date on which snow depth is greater than or equal to a given threshold for a given number of consecutive days.

xci = <xclim.indicators.land._snow.SND_SEASON_START object>
class finch.processes.virtual.indicators.snd_storm_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days with snowfall depth accumulation greater or equal to threshold (default: 25 cm).

xci = <xclim.indicators.land._snow.SND_STORM_DAYS object>
class finch.processes.virtual.indicators.snd_to_snw_Indicator_Process

Bases: XclimIndicatorBase

xci = <xclim.indicators.convert._conversion.SND_TO_SNW object>
class finch.processes.virtual.indicators.snow_depth_Indicator_Process

Bases: XclimIndicatorBase

Mean of daily snow depth.

xci = <xclim.indicators.land._snow.SNOW_DEPTH object>
class finch.processes.virtual.indicators.snow_melt_we_max_Indicator_Process

Bases: XclimIndicatorBase

The water equivalent of the maximum snow melt.

xci = <xclim.indicators.land._snow.SNOW_MELT_WE_MAX object>
class finch.processes.virtual.indicators.snowfall_frequency_Indicator_Process

Bases: XclimIndicatorBase

Percentage of days with snowfall above a given threshold (either a snowfall flux or a liquid water equivalent snowfall rate).

xci = <xclim.indicators.atmos._precip.SNOWFALL_FREQUENCY object>
class finch.processes.virtual.indicators.snowfall_intensity_Indicator_Process

Bases: XclimIndicatorBase

Mean daily liquid water equivalent snowfall rate above threshold (either a snowfall flux or a liquid water equivalent snowfall rate)

xci = <xclim.indicators.atmos._precip.SNOWFALL_INTENSITY object>
class finch.processes.virtual.indicators.snw_days_above_Indicator_Process

Bases: XclimIndicatorBase

Number of days when the snow amount is greater than or equal to a given threshold.

xci = <xclim.indicators.land._snow.SNW_DAYS_ABOVE object>
class finch.processes.virtual.indicators.snw_max_Indicator_Process

Bases: XclimIndicatorBase

The maximum snow amount equivalent on the surface.

xci = <xclim.indicators.land._snow.SNW_MAX object>
class finch.processes.virtual.indicators.snw_max_doy_Indicator_Process

Bases: XclimIndicatorBase

The day of year when snow amount equivalent on the surface reaches its maximum.

xci = <xclim.indicators.land._snow.SNW_MAX_DOY object>
class finch.processes.virtual.indicators.snw_season_end_Indicator_Process

Bases: XclimIndicatorBase

The first date on which snow amount is below a given threshold for a given number of consecutive days.

xci = <xclim.indicators.land._snow.SNW_SEASON_END object>
class finch.processes.virtual.indicators.snw_season_length_Indicator_Process

Bases: XclimIndicatorBase

The season starts when the snow amount is above a threshold for at least N consecutive days and stops when it drops below the same threshold for the same number of days.

xci = <xclim.indicators.land._snow.SNW_SEASON_LENGTH object>
class finch.processes.virtual.indicators.snw_season_start_Indicator_Process

Bases: XclimIndicatorBase

The first date on which snow amount is greater than or equal to a given threshold for a given number of consecutive days.

xci = <xclim.indicators.land._snow.SNW_SEASON_START object>
class finch.processes.virtual.indicators.snw_storm_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days with snowfall amount accumulation greater or equal to threshold (default: 10 kg m-2).

xci = <xclim.indicators.land._snow.SNW_STORM_DAYS object>
class finch.processes.virtual.indicators.snw_to_snd_Indicator_Process

Bases: XclimIndicatorBase

xci = <xclim.indicators.convert._conversion.SNW_TO_SND object>
class finch.processes.virtual.indicators.solidprcpavg_Indicator_Process

Bases: XclimIndicatorBase

Averaged solid precipitation. Precipitation is considered solid when the average daily temperature is at or below a given threshold.

xci = <xclim.indicators.atmos._precip.SOLIDPRCPAVG object>
class finch.processes.virtual.indicators.solidprcptot_Indicator_Process

Bases: XclimIndicatorBase

Total accumulated solid precipitation. Precipitation is considered solid when the average daily temperature is at or below a given threshold.

xci = <xclim.indicators.atmos._precip.SOLIDPRCPTOT object>
class finch.processes.virtual.indicators.spei_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.core.indicator.SPEI object>
class finch.processes.virtual.indicators.spi_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.core.indicator.SPI object>
class finch.processes.virtual.indicators.ssi_Indicator_Process

Bases: XclimIndicatorBase

Streamflow over a moving window, normalized such that SSI averages to 0 for the calibration data. The window unit X is the minimal time period defined by the resampling frequency.

xci = <xclim.core.indicator.SSI object>
class finch.processes.virtual.indicators.tdps_from_huss_Indicator_Process

Bases: XclimIndicatorBase

The temperature at which the current vapour pressure would be the saturation vapour pressure. Only a subset of the saturation_vapor_pressure() methods are supported.

xci = <xclim.indicators.convert._conversion.TDPS_FROM_HUSS object>
class finch.processes.virtual.indicators.tg10p_Indicator_Process

Bases: XclimIndicatorBase

Number of days with mean temperature below the 10th percentile.

xci = <xclim.indicators.atmos._temperature.TG10P object>
class finch.processes.virtual.indicators.tg90p_Indicator_Process

Bases: XclimIndicatorBase

Number of days with mean temperature above the 90th percentile.

xci = <xclim.indicators.atmos._temperature.TG90P object>
class finch.processes.virtual.indicators.tg_days_above_Indicator_Process

Bases: XclimIndicatorBase

The number of days with mean temperature above a given threshold.

xci = <xclim.indicators.atmos._temperature.TG_DAYS_ABOVE object>
class finch.processes.virtual.indicators.tg_days_below_Indicator_Process

Bases: XclimIndicatorBase

The number of days with mean temperature below a given threshold.

xci = <xclim.indicators.atmos._temperature.TG_DAYS_BELOW object>
class finch.processes.virtual.indicators.tg_max_Indicator_Process

Bases: XclimIndicatorBase

Maximum of daily mean temperature.

xci = <xclim.indicators.atmos._temperature.TG_MAX object>
class finch.processes.virtual.indicators.tg_mean_Indicator_Process

Bases: XclimIndicatorBase

Mean of daily mean temperature.

xci = <xclim.indicators.atmos._temperature.TG_MEAN object>
class finch.processes.virtual.indicators.tg_min_Indicator_Process

Bases: XclimIndicatorBase

Minimum of daily mean temperature.

xci = <xclim.indicators.atmos._temperature.TG_MIN object>
class finch.processes.virtual.indicators.thawing_degree_days_Indicator_Process

Bases: XclimIndicatorBase

The cumulative degree days for days when the average temperature is above a given threshold, typically 0°C.

xci = <xclim.indicators.atmos._temperature.THAWING_DEGREE_DAYS object>
class finch.processes.virtual.indicators.tn10p_Indicator_Process

Bases: XclimIndicatorBase

Number of days with minimum temperature below the 10th percentile.

xci = <xclim.indicators.atmos._temperature.TN10P object>
class finch.processes.virtual.indicators.tn90p_Indicator_Process

Bases: XclimIndicatorBase

Number of days with minimum temperature above the 90th percentile.

xci = <xclim.indicators.atmos._temperature.TN90P object>
class finch.processes.virtual.indicators.tn_days_above_Indicator_Process

Bases: XclimIndicatorBase

The number of days with minimum temperature above a given threshold.

xci = <xclim.indicators.atmos._temperature.TN_DAYS_ABOVE object>
class finch.processes.virtual.indicators.tn_days_below_Indicator_Process

Bases: XclimIndicatorBase

The number of days with minimum temperature below a given threshold.

xci = <xclim.indicators.atmos._temperature.TN_DAYS_BELOW object>
class finch.processes.virtual.indicators.tn_max_Indicator_Process

Bases: XclimIndicatorBase

Maximum of daily minimum temperature.

xci = <xclim.indicators.atmos._temperature.TN_MAX object>
class finch.processes.virtual.indicators.tn_mean_Indicator_Process

Bases: XclimIndicatorBase

Mean of daily minimum temperature.

xci = <xclim.indicators.atmos._temperature.TN_MEAN object>
class finch.processes.virtual.indicators.tn_min_Indicator_Process

Bases: XclimIndicatorBase

Minimum of daily minimum temperature.

xci = <xclim.indicators.atmos._temperature.TN_MIN object>
class finch.processes.virtual.indicators.tropical_nights_Indicator_Process

Bases: XclimIndicatorBase

Number of days where minimum temperature is above a given threshold.

xci = <xclim.indicators.atmos._temperature.TROPICAL_NIGHTS object>
class finch.processes.virtual.indicators.tx10p_Indicator_Process

Bases: XclimIndicatorBase

Number of days with maximum temperature below the 10th percentile.

xci = <xclim.indicators.atmos._temperature.TX10P object>
class finch.processes.virtual.indicators.tx90p_Indicator_Process

Bases: XclimIndicatorBase

Number of days with maximum temperature above the 90th percentile.

xci = <xclim.indicators.atmos._temperature.TX90P object>
class finch.processes.virtual.indicators.tx_days_above_Indicator_Process

Bases: XclimIndicatorBase

The number of days with maximum temperature above a given threshold.

xci = <xclim.indicators.atmos._temperature.TX_DAYS_ABOVE object>
class finch.processes.virtual.indicators.tx_days_below_Indicator_Process

Bases: XclimIndicatorBase

The number of days with maximum temperature below a given threshold.

xci = <xclim.indicators.atmos._temperature.TX_DAYS_BELOW object>
class finch.processes.virtual.indicators.tx_max_Indicator_Process

Bases: XclimIndicatorBase

Maximum of daily maximum temperature.

xci = <xclim.indicators.atmos._temperature.TX_MAX object>
class finch.processes.virtual.indicators.tx_mean_Indicator_Process

Bases: XclimIndicatorBase

Mean of daily maximum temperature.

xci = <xclim.indicators.atmos._temperature.TX_MEAN object>
class finch.processes.virtual.indicators.tx_min_Indicator_Process

Bases: XclimIndicatorBase

Minimum of daily maximum temperature.

xci = <xclim.indicators.atmos._temperature.TX_MIN object>
class finch.processes.virtual.indicators.tx_tn_days_above_Indicator_Process

Bases: XclimIndicatorBase

Number of days with daily maximum and minimum temperatures above given thresholds.

xci = <xclim.indicators.atmos._temperature.TX_TN_DAYS_ABOVE object>
class finch.processes.virtual.indicators.usda_hardiness_zones_Indicator_Process

Bases: XclimIndicatorBase

A climate indice based on a multi-year rolling average of the annual minimum temperature. Developed specifically to aid in determining plant suitability of geographic regions. The USDA classificationscheme divides categories into 10 degree Fahrenheit zones, with 5-degree Fahrenheit half-zones, starting from -65 degrees Fahrenheit and ending at 65 degrees Fahrenheit.

xci = <xclim.indicators.atmos._temperature.USDA_HARDINESS_ZONES object>
class finch.processes.virtual.indicators.utci_Indicator_Process

Bases: XclimIndicatorBase

UTCI is the equivalent temperature for the environment derived from a reference environment and is used to evaluate heat stress in outdoor spaces.

xci = <xclim.indicators.convert._conversion.UTCI object>
class finch.processes.virtual.indicators.vapor_pressure_Indicator_Process

Bases: XclimIndicatorBase

Computes the water vapour partial pressure in Pa from the specific humidity and the total pressure.

xci = <xclim.indicators.convert._conversion.VAPOR_PRESSURE object>
class finch.processes.virtual.indicators.vapor_pressure_deficit_Indicator_Process

Bases: XclimIndicatorBase

Difference between the saturation vapour pressure and the actual vapour pressure.

xci = <xclim.indicators.convert._conversion.VAPOR_PRESSURE_DEFICIT object>
class finch.processes.virtual.indicators.warm_and_dry_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days with temperature above a given percentile and precipitation below a given percentile.

xci = <xclim.indicators.atmos._precip.WARM_AND_DRY_DAYS object>
class finch.processes.virtual.indicators.warm_and_wet_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days with temperature above a given percentile and precipitation above a given percentile.

xci = <xclim.indicators.atmos._precip.WARM_AND_WET_DAYS object>
class finch.processes.virtual.indicators.warm_spell_duration_index_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._temperature.WARM_SPELL_DURATION_INDEX object>
class finch.processes.virtual.indicators.water_budget_Indicator_Process

Bases: XclimIndicatorBase

Precipitation minus potential evapotranspiration as a measure of an approximated surface water budget.

xci = <xclim.indicators.convert._conversion.WATER_BUDGET object>
class finch.processes.virtual.indicators.water_budget_from_tas_Indicator_Process

Bases: XclimIndicatorBase

Precipitation minus potential evapotranspiration as a measure of an approximated surface water budget, where the potential evapotranspiration is calculated with a given method.

xci = <xclim.indicators.convert._conversion.WATER_BUDGET_FROM_TAS object>
class finch.processes.virtual.indicators.water_cycle_intensity_Indicator_Process

Bases: XclimIndicatorBase

The sum of precipitation and actual evapotranspiration.

xci = <xclim.indicators.atmos._precip.WATER_CYCLE_INTENSITY object>
class finch.processes.virtual.indicators.wet_prcptot_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.atmos._precip.WET_PRCPTOT object>
class finch.processes.virtual.indicators.wet_spell_frequency_Indicator_Process

Bases: XclimIndicatorBase

The frequency of wet periods of N days or more, during which the accumulated or maximum precipitation over a given time window of days is equal or above a given threshold.

xci = <xclim.indicators.atmos._precip.WET_SPELL_FREQUENCY object>
class finch.processes.virtual.indicators.wet_spell_max_length_Indicator_Process

Bases: XclimIndicatorBase

The maximum length of a wet period of N days or more, during which the accumulated or maximum precipitation over a given time window of days is equal or above a given threshold.

xci = <xclim.indicators.atmos._precip.WET_SPELL_MAX_LENGTH object>
class finch.processes.virtual.indicators.wet_spell_total_length_Indicator_Process

Bases: XclimIndicatorBase

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 equal or above a given threshold.

xci = <xclim.indicators.atmos._precip.WET_SPELL_TOTAL_LENGTH object>
class finch.processes.virtual.indicators.wetdays_Indicator_Process

Bases: XclimIndicatorBase

The number of days with daily precipitation at or above a given threshold.

xci = <xclim.indicators.atmos._precip.WETDAYS object>
class finch.processes.virtual.indicators.wetdays_prop_Indicator_Process

Bases: XclimIndicatorBase

The proportion of days with daily precipitation at or above a given threshold.

xci = <xclim.indicators.atmos._precip.WETDAYS_PROP object>
class finch.processes.virtual.indicators.wind_chill_Indicator_Process

Bases: XclimIndicatorBase

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.

xci = <xclim.indicators.convert._conversion.WIND_CHILL object>
class finch.processes.virtual.indicators.windy_days_Indicator_Process

Bases: XclimIndicatorBase

Number of days with surface wind speed at or above threshold.

xci = <xclim.indicators.atmos._wind.WINDY_DAYS object>

References

[WHH10]

Tim Woollings, Abdel Hannachi, and Brian Hoskins. Variability of the North Atlantic eddy-driven jet stream. Quarterly Journal of the Royal Meteorological Society, 136(649):856–868, 2010. _eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1002/qj.625. URL: https://onlinelibrary.wiley.com/doi/abs/10.1002/qj.625 (visited on 2022-07-29), doi:10.1002/qj.625.

[FFDI-FMBJ06] (1,2)

Klara Finkele, Graham A Mills, Grant Beard, and David A Jones. National gridded drought factors and comparison of two soil moisture deficit formulations used in prediction of forest fire danger index in australia. Australian Meteorological Magazine, 55(3):183–197, 2006.