Man pages for reproducible
Enhance Reproducibility of R Code

addTagsAdd a Tag to a Cached Object in the Repository
archiveExtractBinaryTests if unrar or 7zip exist
assessDataTypeAssess the appropriate raster layer data type
basename2A version of 'base::basename' that is 'NULL' resistant
CacheSaves a wide variety function call outputs to disk and...
CacheDigestThe exact digest function that 'Cache' uses
CacheGeoCache-like function for spatial domains
CacheHelpersLow-level functions to create and work with a cache
cacheIdExtract the cache id of an object
checkAndMakeCloudFolderIDCheck for presence of 'checkFolderID' (for 'Cache(useCloud)')
checkPathCheck directory path
checkRelativeAn alternative to 'basename' and 'dirname' when there are...
ChecksumsCalculate checksum
cloudDownloadDownload from cloud, if necessary
cloudUploadFromCacheUpload a file to cloud directly from local 'cachePath'
compareNA'NA'-aware comparison of two vectors
convertCallToCommonFormatConvert all ways of calling a function into canonical form,...
convertPathsChange the absolute path of a file
CopyRecursive copying of nested environments, and other "hard to...
copyFileCopy a file using 'robocopy' on Windows and 'rsync' on...
debugCacheAttach debug info to return for Cache
deprecatedDo some minor error fixing
detectActiveCoresCount Active Threads Based on CPU Usage
determineFilenameDetermine filename, either automatically or manually
digestCalculate the hashes of multiple files
dlGenericDownload file from generic source url
dlGoogleDownload file from Google Drive
dot-applyUrlRemapApply the user-supplied URL remap hook
dot-dlGooglePublicDownload a _public_ Google Drive file without authentication
dot-expandAlsoExtractPatternsExpand regex patterns in 'alsoExtract' against a known list...
dot-file.moveMove a file to a new location - Defunct - use...
dot-formalsNotInCurrentDotsIdentify which formals to a function are not in the current...
dot-formatDurationFormat a duration in seconds as a compact human-readable...
dot-isMemoisedEvaluate whether a cacheId is memoised
dot-objSizeWithTry'lobstr::obj_size' with a 'try' to address issue #72
dot-parallelRangedDownloadDownload a file in parallel using HTTP Range requests
dot-probeRangeProbe a URL for size and HTTP Range support
dot-remapUrlEarlyResolve and remap a URL early, before the COG fast-path
dot-removeCacheAttsRemove attributes that are highly varying
dot-requireNamespaceProvide standard messaging for missing package dependencies
dot-urlRemapFnResolve the 'reproducible.urlRemap' option to a remap...
dot-useParallelDownloadDecide whether to use the parallel ranged download path
dot-whereInStackSearch for objects in the call stack
dotWrapDeal with class for saving to and loading from Cache or Disk
downloadFileA wrapper around a set of downloading functions
downloadRemoteDownload a remote file
dumpPreDigestDump the element-by-element 'preDigest' of a 'Cache()' call
exportedMethodsExported generics and methods
extractFromArchiveExtract files from archive
FilenamesReturn the filename(s) from a Raster* object
fixErrorsInFix common errors in GIS layers, using 'terra'
gdalwarpFns3-Step postProcess sequence for SpatRasters using 'gdalwarp'
grepSysCallsGrep system calls
guessAtTargetTry to pick a file to load
harmonizeCallHarmonize all forms of call
internetExistsChecks for existed of a url or the internet using...
isInteractiveAlternative to 'interactive()' for unit testing
isLinuxTest whether system is Linux specifically
isSpatialSome spatial helper functions
isUnixTest whether system is unix-alike (macOS, Linux, BSD, ...)
isUpdatedHas a cached object has been updated?
isWindowsTest whether system is Windows
keepOrigGeomKeep original geometries of 'sf' objects
linkOrCopyHardlink, symlink, or copy a file
listFilesInArchiveList files in either a '.zip' or or '.tar' file
listGoogleDriveFolderList a Google Drive folder, using a mirror listing when...
listNamedCreate a list with names from object names
loadFileLoad a file from the cache
makeUrlRemapBuild a URL remap function from a manifest
matchCall2Remove 'quote' and determine if call uses '...'
mergeCacheMerge two cache repositories together
mergeShownCacheCloudFold cloud cache metadata into a local 'showCache' result for...
messageColouredUse 'message' with a consistent use of 'verbose'
movedCacheDeal with moved cache issues
normPathNormalize file paths
numCoresToUseEstimate Number of CPU Cores to Use for Parallel Processing
objSizeWrapper around 'lobstr::obj_size'
paddedFloatToCharConvert numeric to character with padding
Path-classCoerce a character string to a class "Path"
pkgEnvThe 'reproducible' package environments
postProcessGeneric function to post process objects
postProcessInputsSupersededSuperseded 'postProcess' input functions
postProcessToTransform a GIS dataset so it has the properties (extent,...
prefixAdd a prefix or suffix to the basename part of a file path
prepareFileBackedRasterCopy the file-backing of a file-backed Raster* object
prepInputsDownload and optionally post-process files
prepInputsCOGFast spatial subsetting of Cloud Optimized GeoTiff (COG)...
prepInputsLogURL access log for 'prepInputs' / 'preProcess'
prepInputsWithTilesAlternative to 'prepInputs' that can use Spatial Tiles stored...
prepopulateCacheAsyncPre-populate the in-memory 'showCache' cache for a given...
preProcessDownload, checksum, extract files
purgePurge individual line items from checksums file
purgeChecksumsPurge the checksums of a single file
rasterReadA helper to 'getOption("reproducible.rasterRead")'
relativePathsRelative paths
remapFilenamesRemap file names
reproducibleOptions'reproducible' options
reproducible-packageThe 'reproducible' package
retryA wrapper around 'try' that retries on failure
robustDigestCreate reproducible digests of objects in R
saveToCacheSave an object to Cache
searchSearch up the full scope for functions
set.randomseedSet seed with a random value using Sys.time()
setSubAttrInListSet subattributes within a list by reference
showCacheCloudList and read all cloud cache metadata (dbFile) files
studyAreaNameGet a unique name for a given study area
tempdir2Make a temporary (sub-)directory
tempfile2Make a temporary file in a temporary (sub-)directory
terra-migrationGet min or maximum value of a (Spat)Raster
testForArchiveExtractReturns 'unrar' path and creates a shortcut as...
unrarPathThe known path for unrar or 7z
usesPointerDoes an object use a pointer?
viewCacheExamining and modifying the cache
writeFutureWrite to cache repository, using 'future::future' (defunct)
reproducible documentation built on Aug. 26, 2026, 1:07 a.m.