All functions

.addChangedAttr()

Add an attribute to an object indicating which named elements change

.addTagsToOutput()

Add tags to object

assessDataType()

Assess the appropriate raster layer data type

Cache() `%<%`

Cache method that accommodates environments, S4 methods, Rasters, & nested caching

.cacheMessage()

Create a custom cache message by class

.checkCacheRepo()

Check for cache repository info in ...

checkGDALVersion()

Check whether the system has a minimum version of GDAL available

checkoutVersion()

Clone, fetch, and checkout from GitHub.com repositories

checkPath()

Check filepath

Checksums()

Calculate checksum

clearStubArtifacts()

Clear erroneous archivist artifacts

compareNA()

NA-aware comparison of two vectors

convertPaths() convertRasterPaths()

Change the absolute path of a file

Copy()

Recursive copying of nested environments, and other "hard to copy" objects

copyFile()

Copy a file using robocopy on Windows and rsync on Linux/macOS

cropInputs()

Crop a Spatial* or Raster* object

.debugCache()

Attach debug info to return for Cache

determineFilename()

Determine filename, either automatically or manually

downloadFile()

A wrapper around a set of downloading functions

extractFromArchive()

Extract files from archive

fastMask()

Faster operations on rasters

fixErrors(<SpatialPolygons>)

Fix rgeos::gIsValid failures in SpatialPolygons

getGDALVersion()

Check the GDAL version in use

installedVersions()

Determine versions all installed packages

.installPackages()

Internal function to install packages

installVersions()

Install exact package versions from a package version text file & GitHub

makeMemoiseable() unmakeMemoiseable()

Generic method to make or unmake objects memoisable

maskInputs()

Mask module inputs

mergeCache()

Merge two cache repositories together

newLibPaths()

A shortcut to create a .libPaths() with only 2 folders

normPath()

Normalize filepath

.objSizeInclEnviros()

Determine object size of all objects inside environments

package_dependenciesMem()

Memoised version of package_dependencies

asPath()

Coerce a character string to a class "Path"

`%C%`

A cache-aware pipe that does not mask with %>%

`%>%`

Pipe that is Cache-aware, being deprecated

pkgDep()

Determine package dependencies, first looking at local filesystem

pkgSnapshot()

Take a snapshot of all the packages and version numbers

postProcess()

Generic function to post process objects

.preDigestByClass()

Any miscellaneous things to do before .robustDigest and after FUN call

.prefix() .suffix()

Add a prefix or suffix to the basename part of a file path

.prepareFileBackedRaster()

Copy the file-backing of a file-backed Raster* object

.prepareOutput()

Make any modifications to object recovered from cacheRepo

prepInputs()

Download and optionally post process files

preProcess()

Download, Checksum, Extract files

projectInputs()

Project Raster* or Spatial* or sf objects

readLinesRcpp()

Alternative to readLines that is faster

readLinesRcppInternal()

Alternative to readLines that is faster

cache()

Deprecated functions

reproducible-package

The reproducible package

Require()

Repeatability-safe install and load packages, optionally with specific versions

searchFull() searchFullEx()

Search up the full scope for functions

.sortDotsUnderscoreFirst() .orderDotsUnderscoreFirst()

Sort or order any named object with dotted names and underscores first

.tagsByClass()

Add extra tags to an archive based on class

clearCache() showCache() keepCache()

Examining and modifying the cache

writeFuture()

Write to archivist repository, using future::future

writeOutputs()

Write module inputs on disk