/
DESCRIPTION
45 lines (45 loc) · 1.96 KB
/
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Package: pfocal
Type: Package
Title: Fast Convolution of Matrices
Version: 1.0.0
Authors@R: 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"))
Description: 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.
License: GPL-3
BugReports: https://github.com/LandSciTech/pfocal/
Depends: R (>= 4.0.0)
Imports: Rcpp, stats, methods
LinkingTo: Rcpp
Suggests: testthat (>= 3.0.0), starsExtra, raster, terra, covr, knitr,
rmarkdown, microbenchmark, stars
RoxygenNote: 7.1.2
Encoding: UTF-8
URL: https://landscitech.github.io/pfocal/
Config/testthat/edition: 3
VignetteBuilder: knitr
NeedsCompilation: yes
Packaged: 2022-06-16 16:54:33 UTC; HughesJo
Author: 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]
Maintainer: Josie Hughes <josie.hughes@ec.gc.ca>
Repository: CRAN
Date/Publication: 2022-06-17 10:30:02 UTC