climate.indicators.temperature¶
Temperature indices.
Module Contents¶
- climate.indicators.temperature.australian_hardiness_zones(ds, **kwargs)¶
Australian hardiness zones.
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.
Units:
hz: dimensionless
This function wraps xclim.indicators.atmos.australian_hardiness_zones.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.australian_hardiness_zones().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.biologically_effective_degree_days(ds, **kwargs)¶
Biologically effective degree days.
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).
Units:
bedd: K days
This function wraps xclim.indicators.atmos.biologically_effective_degree_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.biologically_effective_degree_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.cold_spell_days(ds, **kwargs)¶
Cold spell days.
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.
Units:
cold_spell_days: days
This function wraps xclim.indicators.atmos.cold_spell_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.cold_spell_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.cold_spell_duration_index(ds, **kwargs)¶
Cold spell duration index (csdi).
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.
Units:
csdi_{window}: days
This function wraps xclim.indicators.atmos.cold_spell_duration_index.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.cold_spell_duration_index().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.cold_spell_frequency(ds, **kwargs)¶
Cold spell frequency.
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.
Units:
cold_spell_frequency: dimensionless
This function wraps xclim.indicators.atmos.cold_spell_frequency.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.cold_spell_frequency().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.cold_spell_max_length(ds, **kwargs)¶
Cold spell maximum length.
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.
Units:
cold_spell_max_length: days
This function wraps xclim.indicators.atmos.cold_spell_max_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.cold_spell_max_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.cold_spell_total_length(ds, **kwargs)¶
Cold spell total length.
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.
Units:
cold_spell_total_length: days
This function wraps xclim.indicators.atmos.cold_spell_total_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.cold_spell_total_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.consecutive_frost_days(ds, **kwargs)¶
Consecutive frost days.
Maximum number of consecutive days where the daily minimum temperature is below 0°C
Units:
consecutive_frost_days: days
This function wraps xclim.indicators.atmos.consecutive_frost_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.consecutive_frost_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.maximum_consecutive_frost_free_days(ds, **kwargs)¶
Maximum consecutive frost free days.
Maximum number of consecutive frost-free days: where the daily minimum temperature is above or equal to 0°C
Units:
consecutive_frost_free_days: days
This function wraps xclim.indicators.atmos.maximum_consecutive_frost_free_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.maximum_consecutive_frost_free_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.cool_night_index(ds, **kwargs)¶
Cool night index.
A night coolness variable which takes into account the mean minimum night temperatures during the month when ripening usually occurs beyond the ripening period.
Units:
cool_night_index: degC
This function wraps xclim.indicators.atmos.cool_night_index.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.cool_night_index().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.cooling_degree_days(ds, **kwargs)¶
Cooling degree days.
The cumulative degree days for days when the mean daily temperature is above a given threshold and buildings must be air conditioned.
Units:
cooling_degree_days: K days
This function wraps xclim.indicators.atmos.cooling_degree_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.cooling_degree_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.cooling_degree_days_approximation(ds, **kwargs)¶
Cooling degree days approximation.
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.
Units:
cooling_degree_days_approximation: K days
This function wraps xclim.indicators.atmos.cooling_degree_days_approximation.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.cooling_degree_days_approximation().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.corn_heat_units(ds, **kwargs)¶
Corn heat units.
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.
Units:
chu: dimensionless
This function wraps xclim.indicators.atmos.corn_heat_units.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.corn_heat_units().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.chill_portions(ds, **kwargs)¶
Chill portions.
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.
Units:
cp: dimensionless
This function wraps xclim.indicators.atmos.chill_portions.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.chill_portions().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.chill_units(ds, **kwargs)¶
Chill units.
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.
Units:
cu: dimensionless
This function wraps xclim.indicators.atmos.chill_units.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.chill_units().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.degree_days_exceedance_date(ds, **kwargs)¶
Degree day exceedance date.
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.
Units:
degree_days_exceedance_date: dimensionless
This function wraps xclim.indicators.atmos.degree_days_exceedance_date.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.degree_days_exceedance_date().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.daily_freezethaw_cycles(ds, **kwargs)¶
Daily freeze-thaw cycles.
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.
Units:
dlyfrzthw: days
This function wraps xclim.indicators.atmos.daily_freezethaw_cycles.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.daily_freezethaw_cycles().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.daily_temperature_range(ds, **kwargs)¶
Mean of daily temperature range.
The average difference between the daily maximum and minimum temperatures.
Units:
dtr: K
This function wraps xclim.indicators.atmos.daily_temperature_range.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.daily_temperature_range().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.max_daily_temperature_range(ds, **kwargs)¶
Maximum of daily temperature range.
The maximum difference between the daily maximum and minimum temperatures.
Units:
dtrmax: K
This function wraps xclim.indicators.atmos.max_daily_temperature_range.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.max_daily_temperature_range().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.daily_temperature_range_variability(ds, **kwargs)¶
Variability of daily temperature range.
The average day-to-day variation in daily temperature range.
Units:
dtrvar: K
This function wraps xclim.indicators.atmos.daily_temperature_range_variability.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.daily_temperature_range_variability().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.extreme_temperature_range(ds, **kwargs)¶
Extreme temperature range.
The maximum of the maximum temperature minus the minimum of the minimum temperature.
Units:
etr: K
This function wraps xclim.indicators.atmos.extreme_temperature_range.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.extreme_temperature_range().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.fire_season(ds, **kwargs)¶
Fire season mask.
Binary mask of the active fire season, defined by conditions on consecutive daily temperatures and, optionally, snow depths.
Units:
fire_season: dimensionless
This function wraps xclim.indicators.atmos.fire_season.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.fire_season().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.first_day_tg_above(ds, **kwargs)¶
First day of temperatures superior to a given temperature threshold.
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).
Units:
first_day_tg_above: dimensionless
This function wraps xclim.indicators.atmos.first_day_tg_above.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.first_day_tg_above().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.first_day_tg_below(ds, **kwargs)¶
First day of temperatures inferior to a given temperature threshold.
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).
Units:
first_day_tg_below: dimensionless
This function wraps xclim.indicators.atmos.first_day_tg_below.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.first_day_tg_below().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.first_day_tn_above(ds, **kwargs)¶
First day of temperatures superior to a given temperature threshold.
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).
Units:
first_day_tn_above: dimensionless
This function wraps xclim.indicators.atmos.first_day_tn_above.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.first_day_tn_above().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.first_day_tn_below(ds, **kwargs)¶
First day of temperatures inferior to a given temperature threshold.
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).
Units:
first_day_tn_below: dimensionless
This function wraps xclim.indicators.atmos.first_day_tn_below.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.first_day_tn_below().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.first_day_tx_above(ds, **kwargs)¶
First day of temperatures superior to a given temperature threshold.
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).
Units:
first_day_tx_above: dimensionless
This function wraps xclim.indicators.atmos.first_day_tx_above.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.first_day_tx_above().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.first_day_tx_below(ds, **kwargs)¶
First day of temperatures inferior to a given temperature threshold.
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).
Units:
first_day_tx_below: dimensionless
This function wraps xclim.indicators.atmos.first_day_tx_below.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.first_day_tx_below().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.freezethaw_spell_frequency(ds, **kwargs)¶
Freeze-thaw spell frequency.
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.
Units:
freezethaw_spell_frequency: days
This function wraps xclim.indicators.atmos.freezethaw_spell_frequency.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.freezethaw_spell_frequency().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.freezethaw_spell_max_length(ds, **kwargs)¶
Maximal length of freeze-thaw spells.
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.
Units:
freezethaw_spell_max_length: days
This function wraps xclim.indicators.atmos.freezethaw_spell_max_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.freezethaw_spell_max_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.freezethaw_spell_mean_length(ds, **kwargs)¶
Freeze-thaw spell mean length.
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.
Units:
freezethaw_spell_mean_length: days
This function wraps xclim.indicators.atmos.freezethaw_spell_mean_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.freezethaw_spell_mean_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.freezing_degree_days(ds, **kwargs)¶
Freezing degree days.
The cumulative degree days for days when the average temperature is below a given threshold, typically 0°C.
Units:
freezing_degree_days: K days
This function wraps xclim.indicators.atmos.freezing_degree_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.freezing_degree_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.freshet_start(ds, **kwargs)¶
Day of year of spring freshet start.
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.
Units:
freshet_start: dimensionless
This function wraps xclim.indicators.atmos.freshet_start.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.freshet_start().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.frost_days(ds, **kwargs)¶
Frost days.
Number of days where the daily minimum temperature is below a given threshold.
Units:
frost_days: days
This function wraps xclim.indicators.atmos.frost_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.frost_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.frost_free_season_end(ds, **kwargs)¶
Frost free season end.
First day when the temperature is below a given threshold for a given number of consecutive days after a median calendar date.
Units:
frost_free_season_end: dimensionless
This function wraps xclim.indicators.atmos.frost_free_season_end.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.frost_free_season_end().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.frost_free_season_length(ds, **kwargs)¶
Frost free season length.
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.
Units:
frost_free_season_length: days
This function wraps xclim.indicators.atmos.frost_free_season_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.frost_free_season_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.frost_free_season_start(ds, **kwargs)¶
Frost free season start.
First day when minimum daily temperature exceeds a given threshold for a given number of consecutive days
Units:
frost_free_season_start: dimensionless
This function wraps xclim.indicators.atmos.frost_free_season_start.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.frost_free_season_start().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.frost_free_spell_max_length(ds, **kwargs)¶
Frost free spell maximum length.
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.
Units:
frost_free_spell_max_length: days
This function wraps xclim.indicators.atmos.frost_free_spell_max_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.frost_free_spell_max_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.frost_season_length(ds, **kwargs)¶
Frost season length.
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.
Units:
frost_season_length: days
This function wraps xclim.indicators.atmos.frost_season_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.frost_season_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.growing_degree_days(ds, **kwargs)¶
Growing degree days.
The cumulative degree days for days when the average temperature is above a given threshold.
Units:
growing_degree_days: K days
This function wraps xclim.indicators.atmos.growing_degree_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.growing_degree_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.growing_season_end(ds, **kwargs)¶
Growing season end.
The first day when the temperature is below a certain threshold for a certain number of consecutive days after a given calendar date.
Units:
growing_season_end: dimensionless
This function wraps xclim.indicators.atmos.growing_season_end.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.growing_season_end().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.growing_season_length(ds, **kwargs)¶
Growing season length.
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.
Units:
growing_season_length: days
This function wraps xclim.indicators.atmos.growing_season_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.growing_season_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.growing_season_start(ds, **kwargs)¶
Growing season start.
The first day when the temperature exceeds a certain threshold for a given number of consecutive days.
Units:
growing_season_start: dimensionless
This function wraps xclim.indicators.atmos.growing_season_start.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.growing_season_start().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heat_spell_frequency(ds, **kwargs)¶
Heat spell frequency.
Number of heat spells. A heat spell occurs when rolling averages of daily minimum and maximumtemperatures exceed given thresholds for a number of days.
Units:
heat_spell_frequency: dimensionless
This function wraps xclim.indicators.atmos.heat_spell_frequency.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heat_spell_frequency().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heat_spell_max_length(ds, **kwargs)¶
Heat spell maximum length.
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.
Units:
heat_spell_max_length: days
This function wraps xclim.indicators.atmos.heat_spell_max_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heat_spell_max_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heat_spell_total_length(ds, **kwargs)¶
Heat spell total length.
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.
Units:
heat_spell_total_length: days
This function wraps xclim.indicators.atmos.heat_spell_total_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heat_spell_total_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heat_wave_frequency(ds, **kwargs)¶
Heat wave frequency.
Number of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.
Units:
heat_wave_frequency: dimensionless
This function wraps xclim.indicators.atmos.heat_wave_frequency.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heat_wave_frequency().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heat_wave_index(ds, **kwargs)¶
Heat wave index.
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.
Units:
heat_wave_index: days
This function wraps xclim.indicators.atmos.heat_wave_index.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heat_wave_index().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heat_wave_max_length(ds, **kwargs)¶
Heat wave maximum length.
Maximal duration of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.
Units:
heat_wave_max_length: days
This function wraps xclim.indicators.atmos.heat_wave_max_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heat_wave_max_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heat_wave_total_length(ds, **kwargs)¶
Heat wave total length.
Total length of heat waves. A heat wave occurs when daily minimum and maximum temperatures exceed given thresholds for a number of days.
Units:
heat_wave_total_length: days
This function wraps xclim.indicators.atmos.heat_wave_total_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heat_wave_total_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heating_degree_days(ds, **kwargs)¶
Heating degree days.
The cumulative degree days for days when the mean daily temperature is below a given threshold and buildings must be heated.
Units:
heating_degree_days: K days
This function wraps xclim.indicators.atmos.heating_degree_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heating_degree_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.heating_degree_days_approximation(ds, **kwargs)¶
Heating degree days approximation.
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.
Units:
heating_degree_days_approximation: K days
This function wraps xclim.indicators.atmos.heating_degree_days_approximation.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.heating_degree_days_approximation().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.hot_days(ds, **kwargs)¶
Hot days.
Number of days where the daily maximum temperature is above a given threshold.
Units:
hot_days: days
This function wraps xclim.indicators.atmos.hot_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.hot_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.hot_spell_frequency(ds, **kwargs)¶
Hot spell frequency.
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.
Units:
hot_spell_frequency: dimensionless
This function wraps xclim.indicators.atmos.hot_spell_frequency.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.hot_spell_frequency().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.hot_spell_max_length(ds, **kwargs)¶
Hot spell maximum length.
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.
Units:
hot_spell_max_length: days
This function wraps xclim.indicators.atmos.hot_spell_max_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.hot_spell_max_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.hot_spell_max_magnitude(ds, **kwargs)¶
Hot spell maximum magnitude.
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.
Units:
hot_spell_max_magnitude: K d
This function wraps xclim.indicators.atmos.hot_spell_max_magnitude.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.hot_spell_max_magnitude().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.hot_spell_total_length(ds, **kwargs)¶
Hot spell total length.
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.
Units:
hot_spell_total_length: days
This function wraps xclim.indicators.atmos.hot_spell_total_length.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.hot_spell_total_length().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.huglin_index(ds, **kwargs)¶
Huglin heliothermal index.
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).
Units:
hi: dimensionless
This function wraps xclim.indicators.atmos.huglin_index.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.huglin_index().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.ice_days(ds, **kwargs)¶
Ice days.
Number of days where the daily maximum temperature is below 0°C
Units:
ice_days: days
This function wraps xclim.indicators.atmos.ice_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.ice_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.last_spring_frost(ds, **kwargs)¶
Last spring frost.
The last day when minimum temperature is below a given threshold for a certain number of days, limited by a final calendar date.
Units:
last_spring_frost: dimensionless
This function wraps xclim.indicators.atmos.last_spring_frost.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.last_spring_frost().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.late_frost_days(ds, **kwargs)¶
Late frost days.
Number of days where the daily minimum temperature is below a given threshold between a givenstart date and a given end date.
Units:
late_frost_days: days
This function wraps xclim.indicators.atmos.late_frost_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.late_frost_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.latitude_temperature_index(ds, **kwargs)¶
Latitude temperature index.
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).
Units:
lti: dimensionless
This function wraps xclim.indicators.atmos.latitude_temperature_index.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.latitude_temperature_index().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.maximum_consecutive_warm_days(ds, **kwargs)¶
Maximum consecutive warm days.
Maximum number of consecutive days where the maximum daily temperature exceeds a certain threshold.
Units:
maximum_consecutive_warm_days: days
This function wraps xclim.indicators.atmos.maximum_consecutive_warm_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.maximum_consecutive_warm_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tg10p(ds, **kwargs)¶
Days with mean temperature below the 10th percentile.
Number of days with mean temperature below the 10th percentile.
Units:
tg10p: days
This function wraps xclim.indicators.atmos.tg10p.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tg10p().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tg90p(ds, **kwargs)¶
Days with mean temperature above the 90th percentile.
Number of days with mean temperature above the 90th percentile.
Units:
tg90p: days
This function wraps xclim.indicators.atmos.tg90p.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tg90p().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tg_days_above(ds, **kwargs)¶
Number of days with mean temperature above a given threshold.
The number of days with mean temperature above a given threshold.
Units:
tg_days_above: days
This function wraps xclim.indicators.atmos.tg_days_above.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tg_days_above().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tg_days_below(ds, **kwargs)¶
Number of days with mean temperature below a given threshold.
The number of days with mean temperature below a given threshold.
Units:
tg_days_below: days
This function wraps xclim.indicators.atmos.tg_days_below.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tg_days_below().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tg_max(ds, **kwargs)¶
Maximum of mean temperature.
Maximum of daily mean temperature.
Units:
tg_max: K
This function wraps xclim.indicators.atmos.tg_max.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tg_max().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tg_mean(ds, **kwargs)¶
Mean temperature.
Mean of daily mean temperature.
Units:
tg_mean: K
This function wraps xclim.indicators.atmos.tg_mean.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tg_mean().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tg_min(ds, **kwargs)¶
Minimum of mean temperature.
Minimum of daily mean temperature.
Units:
tg_min: K
This function wraps xclim.indicators.atmos.tg_min.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tg_min().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.thawing_degree_days(ds, **kwargs)¶
Thawing degree days.
The cumulative degree days for days when the average temperature is above a given threshold, typically 0°C.
Units:
thawing_degree_days: K days
This function wraps xclim.indicators.atmos.thawing_degree_days.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.thawing_degree_days().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tn10p(ds, **kwargs)¶
Days with minimum temperature below the 10th percentile.
Number of days with minimum temperature below the 10th percentile.
Units:
tn10p: days
This function wraps xclim.indicators.atmos.tn10p.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tn10p().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tn90p(ds, **kwargs)¶
Days with minimum temperature above the 90th percentile.
Number of days with minimum temperature above the 90th percentile.
Units:
tn90p: days
This function wraps xclim.indicators.atmos.tn90p.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tn90p().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tn_days_above(ds, **kwargs)¶
Number of days with minimum temperature above a given threshold.
The number of days with minimum temperature above a given threshold.
Units:
tn_days_above: days
This function wraps xclim.indicators.atmos.tn_days_above.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tn_days_above().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tn_days_below(ds, **kwargs)¶
Number of days with minimum temperature below a given threshold.
The number of days with minimum temperature below a given threshold.
Units:
tn_days_below: days
This function wraps xclim.indicators.atmos.tn_days_below.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tn_days_below().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tn_max(ds, **kwargs)¶
Maximum of minimum temperature.
Maximum of daily minimum temperature.
Units:
tn_max: K
This function wraps xclim.indicators.atmos.tn_max.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tn_max().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tn_mean(ds, **kwargs)¶
Mean of minimum temperature.
Mean of daily minimum temperature.
Units:
tn_mean: K
This function wraps xclim.indicators.atmos.tn_mean.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tn_mean().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tn_min(ds, **kwargs)¶
Minimum temperature.
Minimum of daily minimum temperature.
Units:
tn_min: K
This function wraps xclim.indicators.atmos.tn_min.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tn_min().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tropical_nights(ds, **kwargs)¶
Tropical nights.
Number of days where minimum temperature is above a given threshold.
Units:
tropical_nights: days
This function wraps xclim.indicators.atmos.tropical_nights.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tropical_nights().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tx10p(ds, **kwargs)¶
Days with maximum temperature below the 10th percentile.
Number of days with maximum temperature below the 10th percentile.
Units:
tx10p: days
This function wraps xclim.indicators.atmos.tx10p.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tx10p().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tx90p(ds, **kwargs)¶
Days with maximum temperature above the 90th percentile.
Number of days with maximum temperature above the 90th percentile.
Units:
tx90p: days
This function wraps xclim.indicators.atmos.tx90p.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tx90p().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tx_days_above(ds, **kwargs)¶
Number of days with maximum temperature above a given threshold.
The number of days with maximum temperature above a given threshold.
Units:
tx_days_above: days
This function wraps xclim.indicators.atmos.tx_days_above.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tx_days_above().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tx_days_below(ds, **kwargs)¶
Number of days with maximum temperature below a given threshold.
The number of days with maximum temperature below a given threshold.
Units:
tx_days_below: days
This function wraps xclim.indicators.atmos.tx_days_below.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tx_days_below().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tx_max(ds, **kwargs)¶
Maximum temperature.
Maximum of daily maximum temperature.
Units:
tx_max: K
This function wraps xclim.indicators.atmos.tx_max.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tx_max().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tx_mean(ds, **kwargs)¶
Mean of maximum temperature.
Mean of daily maximum temperature.
Units:
tx_mean: K
This function wraps xclim.indicators.atmos.tx_mean.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tx_mean().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tx_min(ds, **kwargs)¶
Minimum of maximum temperature.
Minimum of daily maximum temperature.
Units:
tx_min: K
This function wraps xclim.indicators.atmos.tx_min.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tx_min().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.tx_tn_days_above(ds, **kwargs)¶
Number of days with daily minimum and maximum temperatures exceeding thresholds.
Number of days with daily maximum and minimum temperatures above given thresholds.
Units:
tx_tn_days_above: days
This function wraps xclim.indicators.atmos.tx_tn_days_above.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.tx_tn_days_above().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.usda_hardiness_zones(ds, **kwargs)¶
Usda hardiness zones.
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.
Units:
hz: dimensionless
This function wraps xclim.indicators.atmos.usda_hardiness_zones.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.usda_hardiness_zones().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData
- climate.indicators.temperature.warm_spell_duration_index(ds, **kwargs)¶
Warm spell duration index.
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.
Units:
warm_spell_duration_index: days
This function wraps xclim.indicators.atmos.warm_spell_duration_index.
- Parameters:
ds (
conversions.EarthkitData | xarray.Dataset) – Input dataset. See xclim documentation for required variables.**kwargs (
Any) – Additional keyword arguments forwarded toxclim.indicators.atmos.warm_spell_duration_index().
- Returns:
The computed index as an Earthkit-compatible field.
- Return type:
conversions.EarthkitData