Learn R Programming

reproducible (version 1.2.11)

.prepareOutput: Make any modifications to object recovered from cacheRepo

Description

This is a generic definition that can be extended according to class.

Usage

.prepareOutput(object, cacheRepo, ...)

# S4 method for ANY .prepareOutput(object, cacheRepo, ...)

Value

The object, modified

Arguments

object

Any R object

cacheRepo

A repository used for storing cached objects. This is optional if Cache is used inside a SpaDES module.

...

Arguments passed to FUN

Author

Eliot McIntire

Examples

Run this code
a <- 1
.prepareOutput(a) # does nothing

b <- "NULL"
.prepareOutput(b) # converts to NULL

library(raster)
r <- raster(extent(0,10,0,10), vals = 1:100)

# write to disk manually -- will be in tempdir()
r <- writeRaster(r, file = tempfile())

# copy it to the cache repository
r <- .prepareOutput(r, tempdir())

Run the code above in your browser using DataLab