R/rasterList-package.R

#' RasterList: A package for Rasters Where Cells are Generic Objects
#'
#' The aim of this package is to develop a way to make some complex operations on each
#' cells of a Raster Maps. Generally raster contains numeric values in each cells and in each band. 
#' Sometimes complex operation required the definition of particular object, in case such operation should be executed 
#' for each cell of a raster map, it becomes challanging. Then \code{RasterList-package} makes these operations 
#' easy to be implented with few lines of codes.
#' 
#' The \code{\link{RasterList-class}} is a S4 class that inherits the \code{\link{RasterLayer-class}} and it  an added slot called \code{list}. The \code{list} slot is a \code{\link{list}} object of so many elements how many are the cells of the inherited  \code{\link{RasterLayer-class}} class,
#' so that there is bijective corrensponce between a raster cell and a list element.
#' The 	RasterList package provides three categories of important functions:
#' 
#' 
#' {\code{\link{rasterList}}}{: it is the constructor of a  \code{\link{RasterList-class}} object from a generic \code{object}, it also transforms a \code{\link{RasterList-class}} into another one throungh a function argument. }
#' 
#' {\code{\link{rasterListFun}}}{: it is a function that constructs  a  particular \code{\link{RasterList-class}} object in which the objects are \code{function}-type. }
#'
#' {\code{\link{RasterListApply}}}{: it is a function that allows to operate among two or more \code{\link{RasterList-class}} objects defined in the same spatial extent through a generic function \code{fun(x,y,...)} where \code{x} and \code{y} are each cell/element of two \code{\link{RasterList-class}} objects given as arguments \code{x} and \code{y} of \code{\link{RasterListApply}}.}
#' 
#' 
#' 
#' 
#' Some examples, concerning the fitting of a probability function for each cell of a stack (\code{\link{RasterStack-class}} object) of precipitation time-series or the estimation of soil water retention curve for each cell of a raster map,   are  shown throughout the package manual. 
#' The precipitation example dataset in raster format were extracted by the CHIRPS database:
#'  
#' Funk, Chris, Pete Peterson, Martin Landsfeld, Diego Pedreros, James Verdin, 
#' Shraddhanand Shukla, Gregory Husak, James Rowland, Laura Harrison, 
#' Andrew Hoell and Joel Michaelsen.
#' "The climate hazards infrared precipitation with stations - a new environmental 
#' record for monitoring extremes". Scientific Data 2, 150066. doi:10.1038/sdata.2015.66 2015 , 
#' \url{https://chc.ucsb.edu/data/chirps}.
#' 
#' The package-provided datasets shall be only used as example datasets. 
#' 
#' The development of this package has been sponosored by ACEWATER2 and "Water  for  Growth  and  Poverty Reduction  in  the  Mekrou" projects of the Joint Research Centre of the Europan Commission (\url{http://aquaknow.jrc.ec.europa.eu}).
#' 
#' 
#'
#' @docType package
#' @name RasterList-Package
#' 
#'
#' 
#' 
NULL
ecor/rasterList documentation built on Aug. 20, 2023, 12:41 p.m.