gfNogapLength: Julendat function to identify lengths of continuous...

View source: R/gfNogapLength.R

gfNogapLengthR Documentation

Julendat function to identify lengths of continuous measurements

Description

This is a function taken from Julendat to identify lengths of continuous measurements in (eco-)climatological measurement series.

Usage

gfNogapLength(gaps, data.dep, ...)

Arguments

gaps

A data.frame or list. Usually created from gfGapLength.

data.dep

An object of class ki.data, or a filepath that can be coerced to ki.data. The data set under investigation.

...

Additional arguments. Currently not in use.

Value

A list containing start, end, and length of each continuous measurement.

Author(s)

Florian Detsch

See Also

gfGapLength

Examples

## Not run: 
moshi <- subset(gsodstations, `STATION NAME` == "MOSHI")

gsod_moshi <- dlGsodStations(usaf = moshi$USAF,
                             start_year = 1990, end_year = 1995,
                             dsn = tempdir(),
                             unzip = TRUE)

# Conversion to KiLi SP1 `ki.data` object
ki_moshi <- gsod2ki(data = gsod_moshi,
                    prm_col = c("TEMP", "MIN", "MAX"),
                    df2ki = TRUE)

# Identify length per data gap
gaps <- gfGapLength(data.dep = ki_moshi, 
                    pos.na = which(is.na(methods::slot(ki_moshi, "Parameter")$TEMP)), 
                    gap.limit = 365,
                    units = "days", 
                    end.datetime = Sys.Date())

# Identify lengths of continuous measurements
nogaps <- gfNogapLength(gaps = gaps, 
                        data.dep = ki_moshi)

## End(Not run)


environmentalinformatics-marburg/GSODTools documentation built on Jan. 5, 2024, 12:19 a.m.