c(
person("Griffin", "Barrett", email = "griffin-barrett@outlook.com",
role = c("aut")),
person("Valentin", "Lucet", email = "valentin.lucet@gmail.com",
role = c("aut")),
person("Josie", "Hughes", email = "josie.hughes@ec.gc.ca",
role = c("aut", "cre")),
person(paste0("Her Majesty the Queen in Right of Canada, as represented by",
" the Minister of Environment and Climate Change"),
role = "cph"))
Provides functions to create and apply convolution kernels to
rectangular data (matrix, raster). Implements calculations of convolutions
in parallel, emphasizing performance over convolution function diversity.
Moving window calculations are common in many fields, from image processing
to raster data manipulation. The process of ingesting values in the
neighborhood of a each cell in a grid, passing them through a function,
and returning a reduced value, is embarrassingly parallel. This package
implements this with parallel C code. In doing so, it provides a much faster
option than other similarly aimed packages and functions.
testthat (>= 3.0.0), starsExtra, raster, terra, covr, knitr,
rmarkdown, microbenchmark, stars
Griffin Barrett [aut],
Valentin Lucet [aut],
Josie Hughes [aut, cre],
Her Majesty the Queen in Right of Canada, as represented by the
Minister of Environment and Climate Change [cph]

Functions for Generating PostgreSQL Statements/Scripts
Create PostgreSQL statements/scripts from R, optionally executing the SQL statements.
Common SQL operations are included, although not every configurable option is available at this time.
SQL output is intended to be compliant with PostgreSQL syntax specifications. PostgreSQL documentation is available here
<https://www.postgresql.org/docs/current/index.html>.

An ensemble method for variable selection by carrying out Darwinian evolution in parallel universes
PGA is an ensemble algorithm similar in spirit to AdaBoost and random forest. It can ``boost up'' the performance of ``bad'' selection criteria such as AIC and GCV. (Technometrics 48, 491-502; The American Statistician 62, 97-109, Sec 4.3)