This function uses temporary CSV files and DeGAUSS commands
as system calls to docker. Because of this approach,
caching of geocoding results or reuse of intermediate downloaded data
files are not possible, unless called from the same R session. See
the examples for a workaround.
Arguments
- .x
a data.frame or tibble to be input to a DeGAUSS container
- image
name of DeGAUSS image
- version
version of DeGAUSS image; will use latest version if not specified
- argument
optional argument
- quiet
suppress output from DeGAUSS container?
Examples
## create a memoised version of degauss_run so repetitive calls are cached
## this can be useful during development of DeGAUSS pipelines
if (FALSE) {
fc <- memoise::cache_filesystem(fs::path(fs::path_wd(), "data-raw"))
degauss_run <- memoise::memoise(degauss_run, omit_args = c("quiet"), cache = fc)
}
