window-methods: Methods for extracting a time window

D_window-methodsR Documentation

Methods for extracting a time window

Description

Method for extracting the subset of a solaR object whose daily time index (indexD) is comprised between the times i and j.

Usage

## S4 method for signature 'Meteo'
x[i, j, ..., drop = TRUE]
## S4 method for signature 'Sol'
x[i, j, ..., drop = TRUE]
## S4 method for signature 'G0'
x[i, j, ..., drop = TRUE]
## S4 method for signature 'Gef'
x[i, j, ..., drop = TRUE]
## S4 method for signature 'ProdGCPV'
x[i, j, ..., drop = TRUE]
## S4 method for signature 'ProdPVPS'
x[i, j, ..., drop = TRUE]

Arguments

x

A Meteo, Sol, etc. object.

i

an index/time value (Date or POSIXct classes) defining the start of the time window.

j

an index/time value (Date or POSIXct classes) defining the end of the time window.

..., drop

Additional arguments for window.zoo

Author(s)

Oscar Perpiñán Lamigueiro, Francisco Delgado López.

See Also

indexD

Examples

library("data.table")


lat <- 37.2
sol <- calcSol(lat, BTd = fBTd(mode = 'serie'))
range(indexD(sol))

start <- as.Date(indexD(sol)[1])
end <- start + 30

solWindow <- sol[start, end]
range(indexD(solWindow))

solaR2 documentation built on April 3, 2025, 6:11 p.m.