diff --git a/climix/etc/b4est_indices.yml b/climix/etc/b4est_indices.yml new file mode 100644 index 0000000000000000000000000000000000000000..29704496dd99ee08cf29846576a4173587b840b7 --- /dev/null +++ b/climix/etc/b4est_indices.yml @@ -0,0 +1,80 @@ +indices: + faf: + reference: B4EST + period: + allowed: + annual: + monthly: + seasonal: JASOND + default: seasonal + output: + var_name: faf + standard_name: + proposed_standard_name: first_occurrence_of_air_temperature_below_threshold + long_name: First Autumn Frost (day-of-year during Jul-Dec when Tmin < 0 degC) + units: days + cell_methods: + - time: minimum within days + - time: minimum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: first_occurrence + parameters: + threshold: + kind: quantity + long_name: Threshold value for daily maximum air temperature + standard_name: air_temperature + data: 0 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: + long_name: + definition: + comment: + + lsf: + reference: B4EST + period: + allowed: + annual: + monthly: + seasonal: JFMAMJ + default: seasonal + output: + var_name: lsf + standard_name: + proposed_standard_name: last_occurrence_of_air_temperature_below_threshold + long_name: Last Spring Frost (day-of-year during Jan-Jun when Tmin < 0 degC) + units: days + cell_methods: + - time: minimum within days + - time: maximum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: last_occurrence + parameters: + threshold: + kind: quantity + long_name: Threshold value for daily maximum air temperature + standard_name: air_temperature + data: 0 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: + long_name: + definition: + comment: diff --git a/climix/etc/climate_indices_CV22.yml b/climix/etc/climate_indices_CV22.yml new file mode 100644 index 0000000000000000000000000000000000000000..86b2ce867f41c811305ea25508c83fbf62b4380a --- /dev/null +++ b/climix/etc/climate_indices_CV22.yml @@ -0,0 +1,1968 @@ +indices: + fd: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: fd + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_ocurrences_with_air_temperature_below_threshold + long_name: Number of Frost Days (Tmin < 0C) + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 0 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: fd + long_name: Frost days + definition: Count when TN < 0ºC + comment: count of days when daily minimum temperature is below 0 degC + + tnlt2: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnlt2 + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_ocurrences_with_air_temperature_below_threshold + long_name: Number of Frost Days (Tmin < +2C) + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 2 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: fd2 + long_name: Frost days 2 + definition: Count when TN < 2ºC + comment: count of days when daily minimum temperature is below plus 2 degC + + tnltm2: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnltm2 + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_ocurrences_with_air_temperature_below_threshold + long_name: + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: -2 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: fdm2 + long_name: Hard freeze + definition: Count when TN < -2ºC + comment: count of days when daily minimum temperature is below minus 2 degC + + tnltm20: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnltm20 + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_ocurrences_with_air_temperature_below_threshold + long_name: + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: -20 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: fdm20 + long_name: Very hard freeze + definition: Count when TN < -20ºC + comment: count of days when daily minimum temperature is below minus 20 degC + + id: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: id + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_ocurrences_with_air_temperature_below_threshold + long_name: + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 0 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: id + long_name: Ice days + definition: Count when TX < 0ºC + comment: count of days when daily maximum temperature is below 0 degC + + su: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: su + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_ocurrences_with_air_temperature_above_threshold + long_name: + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 25 + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: su + long_name: Summer days + definition: Count when TX > 25ºC + comment: count of days when daily maximum temperature is above plus 25 degC + + txge30: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txge30 + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_at_or_above_threshold + long_name: + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 30 + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: su30 + long_name: Hot days + definition: Count when TX >= 30ºC + comment: count of days when daily maximum temperature is above or equal plus 30 degC + + txge35: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txge35 + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_at_or_above_threshold + long_name: Number of Very Hot Days (Tmax >= 35C) + units: days + cell_methods: + - time: maximum within days + - time: sum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 35 + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: su35 + long_name: Very hot days + definition: Count when TX >= 35ºC + comment: count of days when daily maximum temperature is above or equal plus 35 degC + + tr: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tr + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_ocurrences_with_air_temperature_above_threshold + long_name: Number of Tropical Nights (Tmin > 20C) + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 20 + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: tr + long_name: Tropical nights + definition: Count when TN > 20ºC + comment: count of days when daily minimum temperature is above plus 20 degC + + tmge5: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmge5 + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_at_or_above_threshold + long_name: Number of days with Tmean >= 5C + units: days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 5 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: tm5a + long_name: TM above 5C + definition: Count when TM >= 5ºC + comment: count of days when daily mean temperature is above plus 5 degC + + tmlt5: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmlt5 + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_below_threshold + long_name: Number of days with Tmean < 5C + units: days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 5 + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: tm5b + long_name: TM below 5C + definition: Count when TM < 5ºC + comment: count of days when daily mean temperature is below plus 5 degC + + tmge10: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmge10 + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_at_or_above_threshold + long_name: Number of days with Tmean >= 10C + units: days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 10 + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: tm10a + long_name: TM above 10C + definition: Count when TM >= 10ºC + comment: count of days when daily mean temperature is above plus 10 degC + + tmlt10: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmlt10 + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_ocurrences_with_air_temperature_below_threshold + long_name: Number of days with Tmean < 10C + units: days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 10 + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: tm10b + long_name: TM below 10C + definition: Count when TM < 10ºC + comment: count of days when daily mean temperature is below plus 10 degC + + tngt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tngt{TT} + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_above_threshold + long_name: Number of days with Tmin > {TT}C + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily minimum temperature is above {TT} degC + + tnlt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnlt{TT} + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_below_threshold + long_name: Number of days with Tmin < {TT}C + units: days + cell_methods: + - time: minimum within days + - time: sum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily minimum temperature is below {TT} degC + + txgt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txgt{TT} + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_above_threshold + long_name: Number of days with Tmax > {TT}C + units: days + cell_methods: + - time: maximum within days + - time: sum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily maximum temperature is above {TT} degC + + txlt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txlt{TT} + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_below_threshold + long_name: Number of days with Tmax < {TT}C + units: days + cell_methods: + - time: maximum within days + - time: sum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily maximum temperature is below {TT} degC + + tmgt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmgt{TT} + standard_name: number_of_days_with_air_temperature_above_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_above_threshold + long_name: Number of days with Tmean > {TT}C + units: days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily mean temperature is above {TT} degC + + tmlt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmlt{TT} + standard_name: number_of_days_with_air_temperature_below_threshold + proposed_standard_name: number_of_occurrences_with_air_temperature_below_threshold + long_name: Number of days with Tmean < {TT}C + units: days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily mean temperature is below {TT} degC + + ctngt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: ctngt{TT} + standard_name: spell_length_of_days_with_air_temperature_above_threshold + proposed_standard_name: spell_length_with_air_temperature_above_threshold + long_name: Maximum number of consequtive days with Tmin > {TT}C + units: days + cell_methods: + - time: minimum within days + - time: maximum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: spell_length + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '>' + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily minimum temperature is above {TT} degC + + ctnlt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: ctnlt{TT} + standard_name: spell_length_of_days_with_air_temperature_below_threshold + proposed_standard_name: spell_length_with_air_temperature_below_threshold + long_name: Maximum number of consequtive days with Tmin < {TT}C + units: days + cell_methods: + - time: minimum within days + - time: maximum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: spell_length + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '<' + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily minimum temperature is below {TT} degC + + ctxgt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: ctxgt{TT} + standard_name: spell_length_of_days_with_air_temperature_above_threshold + proposed_standard_name: spell_length_with_air_temperature_above_threshold + long_name: Maximum number of consequtive days with Tmax > {TT}C + units: days + cell_methods: + - time: maximum within days + - time: maximum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: spell_length + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '>' + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily maximum temperature is above {TT} degC + + ctxlt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: ctxlt{TT} + standard_name: spell_length_of_days_with_air_temperature_below_threshold + proposed_standard_name: spell_length_with_air_temperature_below_threshold + long_name: Maximum number of consequtive days with Tmax < {TT}C + units: days + cell_methods: + - time: maximum within days + - time: maximum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: spell_length + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '<' + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily maximum temperature is below {TT} degC + + ctmgt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: ctmgt{TT} + standard_name: spell_length_of_days_with_air_temperature_above_threshold + proposed_standard_name: spell_length_with_air_temperature_above_threshold + long_name: Maximum number of consequtive days with Tmean > {TT}C + units: days + cell_methods: + - time: mean within days + - time: maximum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: spell_length + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '>' + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily mean temperature is above {TT} degC + + ctmlt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: ctmlt{TT} + standard_name: spell_length_of_days_with_air_temperature_below_threshold + proposed_standard_name: spell_length_with_air_temperature_below_threshold + long_name: Maximum number of consequtive days with Tmean < {TT}C + units: days + cell_methods: + - time: mean within days + - time: maximum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: spell_length + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '<' + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: count of days when daily mean temperature is below {TT} degC + + txx: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txx + standard_name: air_temperature + long_name: Maximum daily maximum temperature + units: degree_Celsius + cell_methods: + - time: maximum within days + - time: maximum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: max + ET: + short_name: txx + long_name: Maximum daily maximum temperature + definition: Maximum value of daily TX + comment: maximum of daily maximum temperature + + tnx: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnx + standard_name: air_temperature + long_name: Maximum daily minimum temperature + units: degree_Celsius + cell_methods: + - time: minimum within days + - time: maximum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: max + ET: + short_name: tnx + long_name: Maximum daily minimum temperature + definition: Maximum value of daily TN + comment: maximum of daily minimum temperature + + txn: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txn + standard_name: air_temperature + long_name: Minimum daily maximum temperature + units: degree_Celsius + cell_methods: + - time: maximum within days + - time: minimum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: min + ET: + short_name: txn + long_name: Minimum daily maximum temperature + definition: Minimum value of daily TX + comment: minimum of daily maximum temperature + + tnn: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnn + standard_name: air_temperature + long_name: Minimum daily minimum temperature + units: degree_Celsius + cell_methods: + - time: minimum within days + - time: minimum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: min + ET: + short_name: tnn + long_name: Minimum daily minimum temperature + definition: Minimum value of daily TN + comment: minimum of daily minimum temperature + + txmax: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txmax + standard_name: air_temperature + long_name: Maximum daily maximum temperature + units: degree_Celsius + cell_methods: + - time: maximum within days + - time: maximum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: mean of daily maximum temperature + + tnmax: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnmax + standard_name: air_temperature + long_name: Maximum daily minimum temperature + units: degree_Celsius + cell_methods: + - time: minimum within days + - time: maximum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: mean of daily minimum temperature + + txmin: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txmin + standard_name: air_temperature + long_name: Minimum daily maximum temperature + units: degree_Celsius + cell_methods: + - time: maximum within days + - time: minimum over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: min + ET: + short_name: _ + long_name: _ + definition: _ + comment: maximum of daily mean temperature + + tnmin: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnmin + standard_name: air_temperature + long_name: Minimum daily minimum temperature + units: degree_Celsius + cell_methods: + - time: minimum within days + - time: minimum over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: min + ET: + short_name: _ + long_name: _ + definition: _ + comment: minimum of daily mean temperature + + txmean: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: txmean + standard_name: air_temperature + long_name: Mean daily maximum temperature + units: degree_Celsius + cell_methods: + - time: maximum within days + - time: mean over days + input: + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: mean + ET: + short_name: _ + long_name: _ + definition: _ + comment: mean of daily maximum temperature + + tnmean: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tnmean + standard_name: air_temperature + long_name: Mean daily minimum temperature + units: degree_Celsius + cell_methods: + - time: minimum within days + - time: mean over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: mean + ET: + short_name: _ + long_name: _ + definition: _ + comment: mean of daily minimum temperature + + tmmax: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmmax + standard_name: air_temperature + long_name: Maximum daily mean temperature + units: degree_Celsius + cell_methods: + - time: mean within days + - time: maximum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: max + ET: + short_name: _ + long_name: _ + definition: _ + comment: maximum of daily mean temperature + + tmmin: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmmin + standard_name: air_temperature + long_name: Minimum daily mean temperature + units: degree_Celsius + cell_methods: + - time: mean within days + - time: maximum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: min + ET: + short_name: _ + long_name: _ + definition: _ + comment: minimum of daily mean temperature + + tmmean: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: tmmean + standard_name: air_temperature + long_name: Mean daily mean temperature + units: degree_Celsius + cell_methods: + - time: mean within days + - time: mean over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: statistics + parameters: + reducer: + kind: reducer + reducer: mean + ET: + short_name: _ + long_name: _ + definition: _ + comment: mean of daily mean temperature + + dtr: + reference: ETCCDI + period: + allowed: + monthly: + default: annual + output: + var_name: dtr + standard_name: air_temperature + proposed_standard_name: _ + long_name: Mean Diurnal Temperature Range + units: degree_Celsius + cell_methods: + - time: mean over days + input: + var_name: tasmin + standard_name: air_temperature + cell_methods: + - time: minimum + var_name: tasmax + standard_name: air_temperature + cell_methods: + - time: maximum + index_function: + name: dtr + parameters: + ET: + short_name: dtr + long_name: Daily temperature range + definition: Monthly mean difference between TX and TN + comment: mean of daily temperature range + + hddheat{TT}: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: hddheat{TT} + standard_name: integral_of_air_temperature_deficit_wrt_time + proposed_standard_name: _ + long_name: Heating Degree Days (Tmean < {TT}C) + units: degree_Celsius + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: temperature_sum + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: hddheat + long_name: Heating degree days + definition: Sum of Tb- TM (where Tb is a user- defined location-specific base temperature and TM < Tb) + comment: _ + + ddgt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: ddgt{TT} + standard_name: integral_of_air_temperature_excess_wrt_time + proposed_standard_name: _ + long_name: Degree Days (Tmean > {TT}C) + units: degree_Celsius days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: temperature_sum + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: _ + long_name: _ + definition: _ + comment: _ + + cddcold{TT}: + reference: ET-SCI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: cddcold{TT} + standard_name: integral_of_air_temperature_excess_wrt_time + proposed_standard_name: _ + long_name: Cooling Degree Days (Tmean > {TT}C) + units: degree_Celsius days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: temperature_sum + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: cddcold + long_name: Cooling degree days + definition: Sum of TM - Tb (where Tb is a user- defined location-specific base temperature and TM > Tb) + comment: _ + + ddlt{TT}: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: ddlt{TT} + standard_name: integral_of_air_temperature_deficit_wrt_time + proposed_standard_name: _ + long_name: Degree Days (Tmean < {TT}C) + units: degree_Celsius days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: temperature_sum + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: {TT} + units: degree_Celsius + condition: + kind: operator + operator: '<' + ET: + short_name: _ + long_name: _ + definition: _ + comment: _ + + gddgrow{TT}: + reference: ET-SCI + period: + allowed: + annual: + default: annual + output: + var_name: gddgrow{TT} + standard_name: integral_of_air_temperature_excess_wrt_time + proposed_standard_name: _ + long_name: Annual Growing Degree Days (Tmean > 5C) + units: degree_Celsius days + cell_methods: + - time: mean within days + - time: sum over days + input: + var_name: tas + standard_name: air_temperature + cell_methods: + - time: mean + index_function: + name: temperature_sum + parameters: + threshold: + kind: quantity + standard_name: air_temperature + data: 5 + units: degree_Celsius + condition: + kind: operator + operator: '>' + ET: + short_name: gddgrow + long_name: Growing degree days + definition: Annual sum of TM - Tb (where Tb is a user- defined location-specific base temperature and TM >Tb) + comment: _ + + r10mm: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: r10mm + standard_name: number_of_days_with_lwe_thickness_of_precipitation_amount_above_threshold + proposed_standard_name: number_of_occurrences_with_lwe_thickness_of_precipitation_amount_at_or_above_threshold + long_name: Number of heavy precipitation days (Precip >=10mm) + units: days + cell_methods: + - time: sum within days + - time: sum over days + input: + var_name: pr + standard_name: precipitation_flux + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: lwe_precipitation_rate + data: 10 + units: mm day-1 + condition: + kind: operator + operator: '>' + ET: + short_name: r10mm + long_name: Number of heavy precipitation days + definition: Count of days when P>=10mm + comment: count of days when daily total precipitation is above 10 mm + + r20mm: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: r20mm + standard_name: number_of_days_with_lwe_thickness_of_precipitation_amount_above_threshold + proposed_standard_name: number_of_occurrences_with_lwe_thickness_of_precipitation_amount_at_or_above_threshold + long_name: Number of very heavy precipitation days (Precip >= 20mm) + units: days + cell_methods: + - time: sum within days + - time: sum over days + input: + var_name: pr + standard_name: precipitation_flux + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: lwe_precipitation_rate + data: 20 + units: mm day-1 + condition: + kind: operator + operator: '>' + ET: + short_name: r20mm + long_name: Number of very heavy precipitation days + definition: Count of days when P>=20mm + comment: count of days when daily total precipitation is above 20 mm + + r{RT}mm: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: r{RT}mm + standard_name: number_of_days_with_lwe_thickness_of_precipitation_amount_above_threshold + proposed_standard_name: number_of_occurrences_with_lwe_thickness_of_precipitation_amount_at_or_above_threshold + long_name: Number of days with daily Precip >= {RT}mm) + units: days + cell_methods: + - time: sum within days + - time: sum over days + input: + var_name: pr + standard_name: precipitation_flux + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: lwe_precipitation_rate + data: {RT} + units: mm day-1 + condition: + kind: operator + operator: '>' + ET: + short_name: rnnmm + long_name: Number of days above a user-defined threshold + definition: _ + comment: count of days when daily total precipitation is above X mm + + wetdays: + reference: CLIPC + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: wetdays + standard_name: number_of_days_with_lwe_thickness_of_precipitation_amount_above_threshold + proposed_standard_name: number_of_occurrences_with_lwe_thickness_of_precipitation_amount_at_or_above_threshold + long_name: Number of Wet Days (precip >= 1 mm) + units: days + cell_methods: + - time: sum within days + - time: sum over days + input: + var_name: pr + standard_name: precipitation_flux + cell_methods: + - time: mean + index_function: + name: count_occurrences + parameters: + threshold: + kind: quantity + standard_name: lwe_precipitation_rate + data: 1 + units: mm day-1 + condition: + kind: operator + operator: '>' + ET: + short_name: _ + long_name: _ + definition: _ + comment: _ + + cdd: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: cdd + standard_name: spell_length_of_days_with_lwe_thickness_of_precipitation_amount_below_threshold + proposed_standard_name: spell_length_with_lwe_thickness_of_precipitation_amount_below_threshold + long_name: Maximum consecutive dry days (Precip < 1mm) + units: days + cell_methods: + - time: sum within days + - time: sum over days + input: + var_name: pr + standard_name: precipitation_flux + cell_methods: + - time: mean + index_function: + name: spell_length + parameters: + threshold: + kind: quantity + standard_name: lwe_precipitation_rate + data: 1 + units: mm day-1 + condition: + kind: operator + operator: '<' + reducer: + kind: reducer + reducer: max + ET: + short_name: cdd + long_name: Consecutive dry days + definition: Maximum number of consecutive days with P<1mm + comment: maximum consecutive days when daily total precipitation is below 1 mm + + cwd: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: cwd + standard_name: spell_length_of_days_with_lwe_thickness_of_precipitation_amount_above_threshold + proposed_standard_name: spell_length_with_lwe_thickness_of_precipitation_amount_at_or_above_threshold + long_name: Maximum consecutive wet days (Precip >= 1mm) + units: days + cell_methods: + - time: sum within days + - time: sum over days + input: + var_name: pr + standard_name: precipitation_flux + cell_methods: + - time: mean + index_function: + name: spell_length + parameters: + condition: + kind: operator + operator: '>' + reducer: + kind: reducer + reducer: max + ET: + short_name: cwd + long_name: Consecutive wet days + definition: Maximum number of consecutive days with P>=1mm + comment: maximum consecutive days when daily total precipitation is at least 1 mm + + prcptot: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: prcptot + standard_name: lwe_precipitation_rate + proposed_standard_name: _ + long_name: Total precipitation during Wet Days + units: mm + cell_methods: + - time: sum within days + - time: mean over days + input: + var_name: pr + standard_name: precipitation_flux + cell_methods: + - time: mean + index_function: + name: thresholded_statistics + parameters: + threshold: + kind: quantity + standard_name: lwe_precipitation_rate + data: 1 + units: mm day-1 + condition: + kind: operator + operator: '>' + reducer: + kind: reducer + reducer: sum + ET: + short_name: prcptot + long_name: Total wet- day precipitation + definition: PRCP from wet days (P>=1mm) + comment: sum of total daily precipitation during days having at least 1 mm + + sdii: + reference: ETCCDI + period: + allowed: + annual: + seasonal: + monthly: + default: annual + output: + var_name: sdii + standard_name: lwe_precipitation_rate + proposed_standard_name: _ + long_name: Average precipitation during Wet Days (SDII) + units: mm day-1 + cell_methods: + - time: sum within days + - time: sum over days + input: + var_name: pr + standard_name: precipitation_flux + cell_methods: + - time: mean + index_function: + name: thresholded_statistics + parameters: + threshold: + kind: quantity + standard_name: lwe_precipitation_rate + data: 1 + units: mm day-1 + condition: + kind: operator + operator: '>' + reducer: + kind: reducer + reducer: mean + ET: + short_name: sdii + long_name: Simple precipitation intensity index + definition: PRCPTOT / Nwetdays + comment: mean daily total precipitation during days having at least 1 mm + + diff --git a/climix/etc/metadata.yml b/climix/etc/metadata.yml index 03e0be819f3433ac1b002c494731c2beec189b57..d751303929fa11ce08b8150eccea16e576fc9c32 100644 --- a/climix/etc/metadata.yml +++ b/climix/etc/metadata.yml @@ -88,331 +88,3 @@ index_functions: kind: operator reducer: kind: reducer - -indices: - cdd: - reference: ETCCDI - period: - allowed: - annual: - seasonal: - monthly: - default: annual - output: - var_name: cdd - standard_name: spell_length_of_days_with_lwe_thickness_of_precipitation_amount_below_threshold - proposed_standard_name: spell_length_with_lwe_thickness_of_precipitation_amount_below_threshold - long_name: Maximum consecutive dry days (Precip < 1mm) - units: days - cell_methods: - - time: sum within days - - time: sum over days - input: - var_name: pr - standard_name: precipitation_flux - cell_methods: - - time: sum - index_function: - name: spell_length - parameters: - threshold: - kind: quantity - long_name: Threshold value for daily precipitation amount (liquid water equivalent) - standard_name: lwe_precipitation_rate - data: 1 - units: mm day-1 - condition: - kind: operator - operator: '<' - reducer: - kind: reducer - reducer: max - ET: - short_name: cdd - long_name: Consecutive dry days - definition: Maximum number of consecutive days with P<1mm - comment: maximum consecutive days when daily total precipitation is below 1 mm - - cwd: - reference: ETCCDI - period: - allowed: - annual: - seasonal: - monthly: - default: annual - output: - var_name: cwd - standard_name: spell_length_of_days_with_lwe_thickness_of_precipitation_amount_above_threshold - proposed_standard_name: spell_length_of_days_with_lwe_thickness_of_precipitation_amount_at_or_above_threshold - long_name: Maximum consecutive wet days (Precip >= 1mm) - units: days - cell_methods: - - time: sum within days - - time: sum over days - input: - var_name: pr - standard_name: precipitation_flux - cell_methods: - - time: sum - index_function: - name: spell_length - parameters: - threshold: - kind: quantity - long_name: Threshold value for daily precipitation amount (liquid water equivalent) - standard_name: lwe_precipitation_rate - data: 1 - units: mm day-1 - condition: - kind: operator - operator: '>=' - reducer: - kind: reducer - reducer: max - ET: - short_name: cwd - long_name: Consecutive wet days - definition: Maximum number of consecutive days with P>=1mm - comment: maximum consecutive days when daily total precipitation is at or above 1 mm - - r10mm: - reference: ETCCDI - period: - allowed: - annual: - seasonal: - monthly: - default: monthly - output: - var_name: r10mm - standard_name: number_of_days_with_lwe_thickness_of_precipitation_amount_above_threshold - proposed_standard_name: number_occurrences_with_lwe_thickness_of_precipitation_amount_at_or_above_threshold - long_name: Number of heavy precipitation days (Precip >=10 mm) - units: days - cell_methods: - - time: sum within days - - time: sum over days - input: - var_name: pr - standard_name: precipitation_flux - cell_methods: - - time: sum - index_function: - name: count_occurrences - parameters: - threshold: - kind: quantity - long_name: Threshold value for daily precipitation amount (liquid water equivalent) - standard_name: lwe_precipitation_rate - data: 10 - units: mm day-1 - condition: - kind: operator - operator: '>=' - ET: - short_name: R10mm - long_name: Number of heavy precipitation days - definition: Count of days when P>=10mm - comment: Count of days when daily total precipitation is above 10 mm - - su: - reference: ETCCDI - period: - allowed: - annual: - monthly: - seasonal: - default: annual - output: - var_name: su - standard_name: number_of_days_with_air_temperature_above_threshold - long_name: Number of Summer Days (Tmax > 25C) - units: days - cell_methods: - - time: maximum within days - - time: sum over days - input: - var_name: tasmax - standard_name: air_temperature - cell_methods: - - time: maximum - index_function: - name: count_occurrences - parameters: - threshold: - kind: quantity - long_name: Threshold value for daily maximum air temperature - standard_name: air_temperature - data: 25 - units: degree_Celsius - condition: - kind: operator - operator: '>' - ET: - short_name: su - long_name: Number of Summer days - definition: Count of days when TX>25C - comment: Count of days when daily maximum temperature is above plus 25 degC - - sdii: - reference: ETCCDI - period: - allowed: - annual: - monthly: - seasonal: - default: annual - output: - var_name: sdii - standard_name: lwe_precipitation_rate - long_name: Average precipitation during Wet Days (SDII) - units: mm day-1 - cell_methods: - - time: sum within days - - time: mean over days - input: - var_name: pr - standard_name: precipitation_flux - cell_methods: - - time: sum - index_function: - name: thresholded_statistics - parameters: - threshold: - kind: quantity - long_name: Threshold value for daily precipitation amount - standard_name: lwe_precipitation_rate - data: 1 - units: mm day-1 - condition: - kind: operator - operator: '>=' - reducer: - kind: reducer - reducer: mean - ET: - short_name: sdii - long_name: Simple precipitation intensity index - definition: PRCPTOT / Nwetdays - comment: Mean daily total precipitation during days having at least 1 mm - - faf: - reference: B4EST - period: - allowed: - annual: - monthly: - seasonal: JASOND - default: seasonal - output: - var_name: faf - standard_name: - proposed_standard_name: first_occurrence_of_air_temperature_below_threshold - long_name: First Autumn Frost (day-of-year during Jul-Dec when Tmin < 0 degC) - units: days - cell_methods: - - time: minimum within days - - time: minimum over days - input: - var_name: tasmin - standard_name: air_temperature - cell_methods: - - time: minimum - index_function: - name: first_occurrence - parameters: - threshold: - kind: quantity - long_name: Threshold value for daily maximum air temperature - standard_name: air_temperature - data: 0 - units: degree_Celsius - condition: - kind: operator - operator: '<' - ET: - short_name: - long_name: - definition: - comment: - - lsf: - reference: B4EST - period: - allowed: - annual: - monthly: - seasonal: JFMAMJ - default: seasonal - output: - var_name: lsf - standard_name: - proposed_standard_name: last_occurrence_of_air_temperature_below_threshold - long_name: Last Spring Frost (day-of-year during Jan-Jun when Tmin < 0 degC) - units: days - cell_methods: - - time: minimum within days - - time: maximum over days - input: - var_name: tasmin - standard_name: air_temperature - cell_methods: - - time: minimum - index_function: - name: last_occurrence - parameters: - threshold: - kind: quantity - long_name: Threshold value for daily maximum air temperature - standard_name: air_temperature - data: 0 - units: degree_Celsius - condition: - kind: operator - operator: '<' - ET: - short_name: - long_name: - definition: - comment: - - tngt{TT}: - reference: CLIPC - period: - allowed: - annual: - monthly: - seasonal: - default: annual - output: - var_name: tngt{TT} - standard_name: number_of_days_with_air_temperature_above_threshold - proposed_standard_name: number_of_occurrences_with_air_temperature_above_threshold - long_name: Number of days with Tmin > {TT}C - units: days - cell_methods: - - time: minimum within days - - time: sum over days - input: - var_name: tasmin - standard_name: air_temperature - cell_methods: - - time: minimum - index_function: - name: count_occurrences - parameters: - threshold: - kind: quantity - long_name: Threshold value for daily maximum air temperature - standard_name: air_temperature - data: {TT} - units: degree_Celsius - condition: - kind: operator - operator: '>' - ET: - short_name: - long_name: - definition: - comment: