startR (version 2.3.1)

indices: Specify dimension selectors with indices

Description

This is a helper function used in a Start() call to define the desired range of dimensions. It selects the indices of the coordinate variable from original data. See details in the documentation of the parameter ... 'indices to take' of the function Start().

Usage

indices(x)

Value

Same as input, but with additional attribute 'indices', 'values', and 'chunk'.

Arguments

x

A numeric vector or a list with two nemerics to take all the elements between the two specified indices (both extremes inclusive).

See Also

values

Examples

Run this code
# Used in Start():
 data_path <- system.file('extdata', package = 'startR')
 path_obs <- file.path(data_path, 'obs/monthly_mean/$var$/$var$_$sdate$.nc')
 sdates <- c('200011', '200012')
 data <- Start(dat = list(list(path = path_obs)),
               var = 'tos',
               sdate = sdates,
               time = 'all',
               latitude = indices(1:2),
               longitude = indices(list(2, 14)),
               return_vars = list(latitude = 'dat', 
                                  longitude = 'dat', 
                                  time = 'sdate'),
               retrieve = FALSE)

Run the code above in your browser using DataLab