View source: R/identify_growing_seasons.R
| identify_growing_seasons | R Documentation |
Identify start and end of growing seasons for each year
identify_growing_seasons(
dat,
...,
full_season = TRUE,
trend_threshold = 4,
superchill_threshold = -0.7,
max_season = 540
)
dat |
Data frame with at least three columns: |
... |
Additional columns in |
full_season |
Logical argument. The default, |
trend_threshold |
The threshold for "trending up". Default is
|
superchill_threshold |
The threshold for "superchill". Default is
|
max_season |
The length of the growing season in months for groups that
have no temperature observations below |
The growing season starts when the temperature crosses
trend_threshold and does not return below trend_threshold
(e.g., 4-degrees trending up) and ends 1 minute before the first
observation of superchill_threshold.
The function looks for START_SEASON in January to August to avoid
temperature drops caused by hurricanes (typically in September and October)
and Winter cooling (November, December).
The function looks for END_SEASON in January to May of the next year
(spring superchill).
If the time series begins when the temperature is above
trend_threshold, START_SEASON is assigned the minimum
TIMESTAMP for the group in filter_growing_season().
If the time series does not go below superchill_threshold, the
growing season is assumed to be max_season months long.
END_SEASON is assigned the timestamp START_SEASON +
days(max_season).
Growing seasons may overlap if max_season is used to determine
END_SEASON.
Returns a tibble with the START_SEASON, END_SEASON,
SEASON_DAYS (length of season in days), and SEASON_MONTHS
(season length in months; assumes 1 month = 30 days) for each group in
DEPTH and group in ....
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.