Verify (and optionally write) checksums for data files in a module's
data/
subdirectory. The file data/CHECKSUMS.txt
contains the
expected checksums for each data file.
Checksums are computed using reproducible:::.digest
, which is simply a
wrapper around digest::digest
.
checksums(module, path, ...)
Character string giving the name of the module.
Character string giving the path to the module directory.
Passed to reproducible::Checksums()
, notably, write
,
quickCheck
, checksumFile
and files
.
Modules may require data that for various reasons cannot be distributed with the module source code. In these cases, the module developer should ensure that the module downloads and extracts the data required. It is useful to not only check that the data files exist locally but that their checksums match those expected.