The function will return a list of two tibbles (see the tidyverse
),
climatology
and event
, which are, surprisingly, the climatology
and event results, respectively. The climatology contains the full time series of
daily temperatures, as well as the the seasonal climatology, the threshold
and various aspects of the events that were detected. The software was
designed for detecting extreme thermal events, and the units specified below
reflect that intended purpose. However, various other kinds of extreme
events may be detected according to the specifications, and if that is the
case, the appropriate units need to be determined by the user.
The climatology
results will contain the same column produced by
ts2clm
as well as the following:
- threshCriterion
Boolean indicating if temp
exceeds
thresh
.
- durationCriterion
Boolean indicating whether periods of consecutive
threshCriterion
are >= min_duration
.
- event
Boolean indicating if all criteria that define an extreme event
are met.
- event_no
A sequential number indicating the ID and order of
occurrence of the events.
- intensity
The difference between temp
(or whichever column is provided
for y
) and seas
. Only added if categories = TRUE
and climatology = TRUE
.
- category
The category classification per day. Only added
if categories = TRUE
and climatology = TRUE
.
The event
results are summarised using a range of event metrics:
- event_no
A sequential number indicating the ID and order of
the events.
- index_start
Start index of event.
- index_end
End index of event.
- duration
Duration of event [days].
- date_start
Start date of event [date].
- date_end
End date of event [date].
- date_peak
Date of event peak [date].
- intensity_mean
Mean intensity [deg. C].
- intensity_max
Maximum (peak) intensity [deg. C].
- intensity_var
Intensity variability (standard deviation) [deg. C].
- intensity_cumulative
Cumulative intensity [deg. C x days].
- rate_onset
Onset rate of event [deg. C / day].
- rate_decline
Decline rate of event [deg. C / day].
- event_name
The name of the event. Generated from the name
value provided and the year of the date_peak
of
the event. If no name
value is provided the default "Event" is used.
As proposed in Hobday et al. (2018), Moderate
events are not given a name
so as to prevent multiple repeat names within the same year. If two or more events
ranked greater than Moderate are reported within the same year, they will be
differentiated with the addition of a trailing letter
(e.g. Event 2001a, Event 2001b). Only added if categories = TRUE
.
- category
The maximum category threshold reached/exceeded by the event.
Only added if categories = TRUE
.
- p_moderate
The proportion of the total duration (days) spent at or above
the first threshold, but below any further thresholds. Only added if categories = TRUE
.
- p_strong
The proportion of the total duration (days) spent at or above
the second threshold, but below any further thresholds. Only added if categories = TRUE
.
- p_severe
The proportion of the total duration (days) spent at or above
the third threshold, but below the fourth threshold. Only added if categories = TRUE
.
- p_extreme
The proportion of the total duration (days) spent at or above
the fourth and final threshold. Only added if categories = TRUE
.
- season
The season(s) during which the event occurred. If the event
occurred across two seasons this will be displayed as e.g. "Winter/Spring".
Across three seasons as e.g. "Winter-Summer". Events lasting across four or more
seasons are listed as "Year-round". December (June) is used here as the start of
Austral (Boreal) summer. If "start", "peak", or "end" was given to the season
argument then only the one season during that chosen period will be given.
Only added if categories = TRUE
.
intensity_max_relThresh
, intensity_mean_relThresh
,
intensity_var_relThresh
, and intensity_cumulative_relThresh
are as above except relative to the threshold (e.g., 90th percentile) rather
than the seasonal climatology.
intensity_max_abs
, intensity_mean_abs
, intensity_var_abs
, and
intensity_cumulative_abs
are as above except as absolute magnitudes
rather than relative to the seasonal climatology or threshold.
Note that rate_onset
and rate_decline
will return NA
when the event begins/ends on the first/last day of the time series. This
may be particularly evident when the function is applied to large gridded
data sets. Although the other metrics do not contain any errors and
provide sensible values, please take this into account in its
interpretation.