RCurl, leaflet, knitr, rmarkdown, testthat, roxygen2,
devtools, remotes, bit64, data.table, OSMscale, raster,
R.utils, ncdf4, readr, dwdradar, XML, sp, rgdal, terra, stars

c(person("Alan", "Pearse", email = "apearse9@gmail.com", role = c("aut", "cre")), person("Grace", "Heron", email = "grace.heron@connect.qut.edu.au", role = c("aut")), person("Erin", "Peterson", email = "erin.petereson@qut.edu.au", role = c("aut")))
Alan Pearse [aut, cre],
Grace Heron [aut],
Erin Peterson [aut]
Compute spatially explicit land-use metrics for stream survey sites in GRASS GIS and R as an open-source implementation of IDW-PLUS (Inverse Distance Weighted Percent Land Use for Streams). The package includes functions for preprocessing digital elevation and streams data, and one function to compute all the spatially explicit land use metrics described in Peterson et al. (2011) <doi:10.1111/j.1365-2427.2010.02507.x> and previously implemented by Peterson and Pearse (2017) <doi:10.1111/1752-1688.12558> in ArcGIS-Python as IDW-PLUS.

Improved Foreign Function Interface (FFI) and Dynamic Bindings
to C Libraries (e.g. OpenGL)
The package provides a cross-platform framework for
dynamic binding of C libraries using a flexible Foreign
Function Interface (FFI).  The FFI supports almost all
fundamental C types, multiple calling conventions, symbolic
access to foreign C struct/union data types and wrapping of R
functions as C callback function pointers.  Dynamic bindings to
shared C libraries are data-driven by cross-platform binding
specification using a compact plain text format ; an initial
repository of bindings to a couple of common C libraries
(OpenGL, SDL, Expat, glew, CUDA, OpenCL, ODE, R) comes with the
package.  The package includes a variety of technology demos
and OS-specific notes for installation of shared libraries.

R Interface to Google RE2 (C++) Regular Expression Library
Girish Palya [aut, cre],
RE2 developers [ctb] (RE2 library),
Google Inc. [ctb, cph] (RE2 library)
Pattern matching, extraction, replacement and other string
processing operations using Google's RE2 <https://github.com/google/re2>
regular-expression engine. Consistent interface (similar to 'stringr').
RE2 uses finite-automata based techniques, and offers a
fast and safe alternative to backtracking regular-expression engines
like those used in 'stringr', 'stringi' and other PCRE implementations.