proto_event3: Detect proto-events based on a chosen criterion (column).

View source: R/proto_event3.R

proto_event3R Documentation

Detect proto-events based on a chosen criterion (column).

Description

An internal function that detects the events according to the heatwave definition, and joins across the gaps if desired. This is an update of detect_event and is made entirely within data.table to benefit from the speed improvements.

Usage

proto_event3(p_series, criterion_column, minDuration, joinAcrossGaps, maxGap)

Arguments

criterion_column

The column to use for the detection of events.

minDuration

Minimum duration for acceptance of detected events.

joinAcrossGaps

This logic gate tells this internal function if it should connect events across the maxGap (see below). The default it inherits is TRUE.

maxGap

This is the number of rows (days) across which distinct events will be combined into one event if joinAcrossGaps = TRUE.

t_series

A data.table of the correct dimensions received from detect_event3 within which this runs.

Value

A dataframe that will be used within detect_event, or which can be returned by detect_event if the switch 'protoEvent' is specified as TRUE.

Author(s)

Albertus J. Smit, Robert W. Schlegel


robwschlegel/heatwaveR documentation built on April 23, 2024, 10:24 p.m.