R package with data sets used in the material on the https://rspatial.org website to teach spatial data analysis with R.
You can install the package like this
remotes::install_github("rspatial/rspatial")
R raster package https://rspatial.github.io/raster/reference/raster-package.html
License: GNU General Public License v3.0
R package with data sets used in the material on the https://rspatial.org website to teach spatial data analysis with R.
You can install the package like this
remotes::install_github("rspatial/rspatial")
Just stumbled upon that and wondered if it is intentional:
library(raster)
raster::unique(raster(matrix(NA, 5, 5)))
> logical(0)
The sort
in raster::unique
removes the NA, for comparison to the base unique it would maybe be useful to set na.last = "FIRST"
?
Cheers
Marco
I seem to be getting different results that vary by a factor of 100 from area calculations in raster packages. Back in late 2017, I run the code below with R version 3.3.2 (2016-10-31), rgdal package version 1.2-5, and raster package version 2.6-7 and received for the variable kba_total_impact_km2_optimal a value of 70.52. I’ve recently rerun the analyses with the same code but R version 3.4.3 (2017-11-30), rgdal package version 1.3-6, and raster package version 2.8-19 and received for the variable kba_total_impact_km2_optimal a value of 0.7052. Input of optimal and temp.kba are in m units (and are also attached), hence I converted area to km2 by dividing by 1000000. I’m a bit confused and apologize if I’m missing something obvious, but I’ve never had such differences occur with different versions of R. Based on the data, the value of 70.52 km2 makes sense so I’m assuming something is not processing correctly with the latest raster package version?
I greatly appreciate any help on this and again apologies in advance if I’m missing something super simple and obvious. Input data and code are attached.
Sincerely,
Sharon Baruch-Mordo
Spatial Scientist
The Nature Conservancy
# Begin code:
optimal <- raster(file.choose())
temp.kba <- readOGR(file.choose())
# calc area of kba in country
temp.kba$area_sqkm <- area(temp.kba)/1000000
# find area that intersect with optimal scenario = 1 cells
list.areas.kba.optimal <- extract(optimal, temp.kba, na.rm=FALSE, weight=TRUE, normalizeWeights=FALSE)
sum.if <- function(x){if(length(x[,1][!is.na(x[,1])]) > 0) (sum(x[which(x[,1]==1),2])) else NA}
# how much area is impacted for each kba (sum only for those with 1, i.e., those intersecting a raster value of 1)
temp.kba$area_impacted_optimal <- unlist(lapply(list.areas.kba.optimal, FUN=sum.if)) # in sqkm as it is proportion of 1 km cell!
temp.kba$prop_optimal <- temp.kba$area_impacted_optimal/temp.kba$area_sqkm
kba_total_impact_km2_optimal <- sum(temp.kba$area_impacted_optimal,na.rm=T)
I am working with some Large RasterLayers (3636870900 elements, 27.1 Gb)
When saving them out as GeoTiff I get the following error:
raster::writeRaster(rast_tmp,
filename = paste0("rasters/test.tif"),
format = "GTiff",
datatype = "INT2U",
overwrite = T)
Error in var(if (is.vector(x) || is.factor(x)) x else as.double(x), na.rm = na.rm) :
long vectors not supported yet: ../../../../src/include/Rinlinedfuns.h:519
R seems to have no trouble working with these large rasters, and I only get the error when trying to save them.
Hello
I found a problem with the boundary function. Some times it convert NA values into 0's.
library(raster)
load("error.boundary.RData")
# trying boundaries 100 times
lpatc <- lapply(1:100, function(x) map * boundaries(map, type='inner', asNA=T))
# comparing all them versus the first one
ipatch <- sapply(2:100, function(x) identical(lpatc[[x]][], lpatc[[1]][]))
print(ipatch) # not all of them are identical
# comparing the bbox`
ibbox <- sapply(2:100, function(x) identical(bbox(lpatc[[x]]), bbox(lpatc[[1]])))
all(ibbox)
# so, checking values only. the raster that are different,
# are actually identical among them in their content
sapply(which(!ipatch)[-1]+1, function(x) identical(lpatc[[x]][], lpatc[[which(!ipatch)[1]+1]][]))
# getting into the values
t1 <- lpatc[[which(ipatch)[1]+1]][]
t2 <- lpatc[[which(!ipatch)[1]+1]][]
# forcing zero's in t2 into NA
t2[t2==0] <- NA
# testing if they are identical
identical(t1,t2)
# they are...
the map file is attached
Carlos Alberto
I am now creating tests to see if raster functions work for sf/sfc object.
It seems crop, mask or rasterize work well, however I found an issue with the extract function:
library(raster)
#> Loading required package: sp
library(sf)
#> Linking to GEOS 3.6.1, GDAL 2.2.4, PROJ 4.9.3
p1 <- rbind(c(-180, -20), c(-140, 55), c(10, 0), c(-140, -60), c(-180, -20))
hole <- rbind(c(-150, -20), c(-100, -10), c(-110, 20), c(-150, -20))
p1 <- list(p1, hole)
p2 <- rbind(c(-10, 0), c(140, 60), c(160, 0), c(140, -55), c(-10, 0))
p3 <- rbind(c(-125, 0), c(0, 60), c(40, 5), c(15, -45), c(-125, 0))
pols <- spPolygons(p1, p2, p3)
sf_pols <- st_as_sf(pols)
r <- raster(ncol = 90, nrow = 45)
values(r) <- 1:ncell(r)
# works
x <- raster::extract(r, pols)
# fails
y <- raster::extract(r, sf_pols)
#> Error in `[.data.frame`(x@data, i, j, ..., drop = FALSE): undefined columns selected
Created on 2018-10-30 by the reprex package (v0.2.1.9000)
This should be TRUE
:
raster::isLonLat("+init=epsg:4326")
It can be worked around with rgdal
, but probably best to simply match on "init=4326" as this is a very common case.
raster::isLonLat(rgdal::CRSargs(sp::CRS("+init=epsg:4326")))
Hi
I read a file and after I plot it :
library(httr)
library(raster)
dsn <- 'https://framagit.org/mgageo/plotrgb/raw/master/PLOTRGB/pontorson_echangeur_satellite.tif'
fic <- tempfile('plotrgb', fileext='.tif')
download.file(dsn, fic, mode = "wb")
img <- brick(fic)
plotRGB(img)
Some small parts of the plot are white.
With an other package, there's no defects
im2 <- tiff::readTIFF(fic)
grid::grid.raster(im2)
I get the file from a WMTS server with gdal_utils.
Hi, it seems like the getData function when used to obtain GADM data isn't working. From my macbook I get the following
raster::getData("GADM", country="COL", level=1)
trying URL 'http://biogeo.ucdavis.edu/data/gadm2.8/rds/COL_adm1.rds'
Error in readRDS(filename) : unknown input format
raster
seems to compile properly but then crashes when the installer tries to load it, using both CRAN and install_github()
any suggestions? Thanks
R version 3.5.0 (2018-04-23) -- "Joy in Playing"
** testing if installed package can be loaded
*** glibc detected *** /usr/lib64/R/bin/exec/R: free(): invalid pointer: 0x0000000002b91208 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x75e5e)[0x7fa722160e5e]
/lib64/libc.so.6(+0x78cad)[0x7fa722163cad]
/import/home/recollins/R/x86_64-redhat-linux-gnu-library/3.5/raster/libs/raster.so(_Z23_rcpp_module_spmod_initv+0x2e7)[0x7fa713440507]
/import/home/recollins/R/x86_64-redhat-linux-gnu-library/3.5/raster/libs/raster.so(_rcpp_module_boot_spmod+0x33)[0x7fa713442183]
/usr/lib64/R/lib/libR.so(+0x1f8b7a)[0x7fa720c47b7a]
/usr/lib64/R/lib/libR.so(Rf_eval+0x1c0)[0x7fa720c4dcb0]
...
...
...
lib64/R/bin/R' --no-save --slave 2>&1 < '/tmp/RtmpmwPlUO/file37b1755bb0c3'
ERROR: loading failed
* removing ‘/import/home/recollins/R/x86_64-redhat-linux-gnu-library/3.5/raster’
Error in i.p(...) :
(converted from warning) installation of package ‘/tmp/RtmpgFc6qn/file318e219c1000/raster_2.9-1.tar.gz’ had non-zero exit status
Conversion of a raster from float to integer using writeRaster
silently fails, if the datatype
argument is misspelled as dataType
.
library(raster)
#> Loading required package: sp
t_file <- tempfile(fileext = ".tif")
v <- c(rep(1, 25), rep(0, 50), rep(NA, 25))
m <- matrix(v, 10, 10)
r <- raster(m)
dataType(r)
#> [1] "FLT4S"
writeRaster(r, t_file, datatype = "INT2U", overwrite = TRUE)
dataType(raster(t_file))
#> [1] "INT2U"
writeRaster(r, t_file, dataType = "INT2U", overwrite = TRUE)
dataType(raster(t_file))
#> [1] "FLT4S"
According to @rsbivand the underlying problem is that dataType=
is going into ...
, and because
nothing needs it, it isn't spotted.
Hi there,
I have problems to compile the "raster" package. I tried install.packages("raster", dependencies = TRUE) with no success. Any suggestions? The main problem is:
g++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I"/home/zfgbe/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include" -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c RasterModule.cpp -o RasterModule.o
In file included from RasterModule.cpp:2:
spat.h:158: error: ISO C++ forbids initialization of member ‘crs’
spat.h:158: error: making ‘crs’ static
spat.h:158: error: invalid in-class initialization of static data member of non-integral type ‘std::string’
spat.h: In member function ‘std::string SpRaster::getCRS()’:
spat.h:200: error: ‘crs’ was not declared in this scope
spat.h: In member function ‘void SpRaster::setCRS(std::string)’:
spat.h:201: error: ‘crs’ was not declared in this scope
make: *** [RasterModule.o] Error 1
ERROR: compilation failed for package ‘raster’
See also stackoverflow:
https://stackoverflow.com/questions/55019040/compilation-failed-for-package-raster
Hi all.
I found a (possible) inconsistency in the definiton of the “default” raster Options concerning maxmemory
and chunksize
.
In practice, using the current CRAN version, after loading the package I see this:
library(raster)
#> Loading required package: sp
rasterOptions()
#> format : raster
#> datatype : FLT4S
#> overwrite : FALSE
#> progress : none
#> timer : FALSE
#> chunksize : 1e+07
#> maxmemory : 1e+09
#> tmpdir : /tmp/RtmpbkoMA1/raster//
#> tmptime : 168
#> setfileext : TRUE
#> tolerance : 0.1
#> standardnames : TRUE
#> warn depracat.: TRUE
#> header : none
However, if I use the “default = TRUE” argument (which as far as I understand should
reset values to default in case I changed some options and want to “revert”), I get:
rasterOptions(default = TRUE)
rasterOptions()
#> format : raster
#> datatype : FLT4S
#> overwrite : FALSE
#> progress : none
#> timer : FALSE
#> chunksize : 1e+06
#> maxmemory : 1e+07
#> tmpdir : /tmp/RtmpbkoMA1/raster//
#> tmptime : 168
#> setfileext : TRUE
#> tolerance : 0.1
#> standardnames : TRUE
#> warn depracat.: TRUE
#> header : none
(so, maxmemory
goes from 1e09 to 1e07, while chunksize goes from 1e07 to 1e06)
What seems to be happening is that, calling rasterOptions
without arguments retrieves the options using .maxmemory
and .chunksize
, such as in:
Lines 395 to 407 in cfd2823
(note that here you see 1e10 instead than 1e09 for maxmemory due to changes introduced in 3c36860
in the current CRAN version we have default <- 1e+09
instead.)
Calling rasterOptions(default = TRUE)
instead reinitializes the defaults using:
Lines 160 to 181 in 893db71
Since the values used in the two cases differ, we get different "default" options.
(Again, in the current CRAN version we have instead:
options(rasterChunkSize = 1000000)
options(rasterMaxMemory = 10000000)
Is this “by design”? I would expect that if I do not change explicitly the options, then
the “default” ones that are used should be identical to what I get with rasterOptions(default = TRUE)
(hope I am not missing anything obvious, here - sorry in that case)
PS: glad to see that raster
found its way on GitHub! I hope I’ll be able to contribute
somehow.
The default behaviour of plotRGB doesn't honor most graphical parameters such as margins (especially for multiple plots) or titles, unless axes=TRUE
is set.
These are related problems (the latter contains a small workaround):
The following could serve as a minimal reproducible example to the bug. Expected outcome would be 4 R logos with margins in between and test-titles.
library(raster)
b <- brick(system.file("external/rlogo.grd", package="raster"))
par(mfrow=c(3,2),mar=rep(1,4))
for(i in 1:4){
plotRGB(b, stretch="hist", main="testmain")
title("testtitle")
}
I have a spatialPolygonsDataFrame consisting of 3 polygons. The third polygon has the same shape as the first but has a hole where the second polygon is located.
I created a raster and a spatialPolygonsDataFrame to demonstrate the issue:
# create rasters and store them in a list
r1 <- raster(xmn=1, xmx=5, ymn=1, ymx=5, nrows=4, ncols=4)
r1[] <- 1:length(r1)
# create SpatialPolygonsDataFrame
Sr1 = Polygon(cbind(c(1,5,4,1,1),c(1,2,5,4,1)))
Sr2 = Polygon(cbind(c(2,4,3,2),c(3,2,4,3)))
SpP = SpatialPolygons(list(Polygons(list(Sr1), "s1"), Polygons(list(Sr2), "s2")),
1:2)
dat = data.frame(ID = c("s1", "s2"), value = c("a", "b"))
row.names(dat) <- c("s1", "s2")
p <- SpatialPolygonsDataFrame(SpP, data = dat,
match.ID = TRUE)
AddHoleToPolygon <-function(poly,hole){
# invert the coordinates for Polygons to flag it as a hole
coordsHole <- hole@polygons[[1]]@Polygons[[1]]@coords
newHole <- Polygon(coordsHole,hole=TRUE)
# punch the hole in the main poly
listPol <- poly@polygons[[1]]@Polygons
listPol[[length(listPol)+1]] <- newHole
punch <- Polygons(listPol,poly@polygons[[1]]@ID)
# make the polygon a SpatialPolygonsDataFrame as the entry
new <- SpatialPolygons(list(punch),proj4string=poly@proj4string)
new <- SpatialPolygonsDataFrame(new,data=as(poly,"data.frame"))
return(new)
}
punchedPoly <-AddHoleToPolygon(p[1,],p[2,])
p1 <- rbind(p, punchedPoly, makeUniqueIDs = TRUE)
p1 <- p1[2:3,]
When I use mask()
to "crop" the raster r1, then the hole is created, although the triangular polygon has a value and indeed is not a real hole. But it gets "overridden" by the third polygon with the hole:
masked_hole <- mask(r1, p1)
plot(masked_hole)
When I change the order of the polygons, then no hole is created:
m3 <- mask(r1, p1[c(2,1),])
plot(m3)
The function rasterize is affected in the same manner:
r2 <- rasterize(p1, r1, field = "value")
plot(r2)
r3 <- rasterize(p1[c(2,1),], r1, field = "value")
plot(r3)
In my real data I have holes where there are no "filling" polygons and those ones I want to keep as holes.
I did a workaround of this issue by ordering the polygons by area (shape@polygons[[i]]@area
, descending) and then used the new object as input for rasterize (and input for mask, respectively).
Could the behaviour of mask()
and rasterize
be fixed by assuring that "fillings" aren't overwritten by polygons with holes?
(stackoverflow: https://stackoverflow.com/questions/56759025/r-mask-and-rasterize-with-spatialpolygonsdataframe-having-holes)
Until a recent change in raster, it was possible to reclassify raster values using three columns matrix, where the first two columns contained the same values.
Now it does not work.
library(raster)
#> Loading required package: sp
r <- raster(ncols = 3, nrows = 3)
r[] <- c(1, 1, 1, 2, 2, 2, 3, 3, 3)
m <- c(1, 1, 100, 2, 2, 200, 3, 3, 300)
rclmat <- matrix(m, ncol = 3, byrow = TRUE)
rc <- reclassify(r, rclmat, right = NA)
# both objects are the same
r
#> class : RasterLayer
#> dimensions : 3, 3, 9 (nrow, ncol, ncell)
#> resolution : 120, 60 (x, y)
#> extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
#> crs : +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
#> source : memory
#> names : layer
#> values : 1, 3 (min, max)
rc
#> class : RasterLayer
#> dimensions : 3, 3, 9 (nrow, ncol, ncell)
#> resolution : 120, 60 (x, y)
#> extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
#> crs : +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
#> source : memory
#> names : layer
#> values : 1, 3 (min, max)
Created on 2019-07-18 by the reprex package (v0.3.0)
I know that it is possible to use just two columns matrix in this case.
However, I can think of cases where one would want to use ranges for some values and specific values for other values.
Then, the reclassify function returns a wrong result:
library(raster)
#> Loading required package: sp
r <- raster(ncols = 3, nrows = 3)
r[] <- c(0.99, 1, 1, 2, 2, 2, 3, 3, 3)
m <- c(0.9, 1.1, 100, 2, 2, 200, 3, 3, 300)
rclmat <- matrix(m, ncol = 3, byrow = TRUE)
rc <- reclassify(r, rclmat, right = NA)
# both objects are the same
r
#> class : RasterLayer
#> dimensions : 3, 3, 9 (nrow, ncol, ncell)
#> resolution : 120, 60 (x, y)
#> extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
#> crs : +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
#> source : memory
#> names : layer
#> values : 0.99, 3 (min, max)
rc
#> class : RasterLayer
#> dimensions : 3, 3, 9 (nrow, ncol, ncell)
#> resolution : 120, 60 (x, y)
#> extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
#> crs : +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
#> source : memory
#> names : layer
#> values : 2, 100 (min, max)
Created on 2019-07-18 by the reprex package (v0.3.0)
Came across this issue building Geocomputation with R, Chapter 13
input_ras = rasterFromXYZ(input_tidy, crs = st_crs(3035)$proj4string)
will return different output if input_ras@data@inmemory
is TRUE
class : RasterBrick
dimensions : 868, 642, 557256, 4 (nrow, ncol, ncell, nlayers)
resolution : 1000, 1000 (x, y)
extent : 4031000, 4673000, 2684000, 3552000 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
data source : in memory
names : pop, women, mean_age, hh_size
min values : 1, 1, 1, 1
max values : 6, 5, 5, 5
vs.
class : RasterBrick
dimensions : 868, 642, 557256, 4 (nrow, ncol, ncell, nlayers)
resolution : 1000, 1000 (x, y)
extent : 4031000, 4673000, 2684000, 3552000 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
data source : /private/var/folders/z5/zjpcfzxd16j98nn_9wv0kp600000gn/T/RtmpgM5KqP/raster/r_tmp_2019-03-27_153858_48849_36840.grd
names : layer.1, layer.2, layer.3, layer.4
min values : 1, 1, 1, 1
max values : 6, 6, 6, 6
If the data source is the temp file on disk, the names and max values are wrong.
Simply re-running the line multiple times can get it to switch between in memory and the disk file.
Using raster 2.8-19 (R 3.5.2, Mac OS Mojave. All other packages up to date)
I was wondering if it would be possible to include additionally to ncol (Number of columns) an argument start_col? In the same sense as it is possible for ncdf (start, count argument). I saw that getValuesBlock has this posibility, but therefore the raster object already has to be present.
I don't know if I missed something.
Satellite images are composed of several bands. These bands have the same extent and origin. However, some of them have different spatial resolutions. Thus, it is not possible to read them using raster::stack()
. Before, one has to raster::resample()
them so that all bands share the same spatial resolutions. An interesting alternative would be add an argument to raster::stack()
-- e.g. resample -- so that the bands are resampled on the fly.
raster::subs
can throw errors for valid inputs, depending on the order of the key/value dataframe columns specified by the by
and which
arguments.
Here's a reproducible example using raster
version 2.8-1, in which we have a one-cell raster r
and try to recode its value. (We're trying to recode its value 5
to 0
, in this case.) Whether this happens successfully depends on the order of the columns of the key/value dataframe (argument y
).
r = raster::raster(nrows = 1, ncols = 1, vals = 5)
key_value_df = data.frame(by_col = c(4, 5, 6), which_col = c(0, 0, 1), another_col = c(7, 8, 9))
# SUCCESSFUL VERSION. Results in a 1x1 raster with value 0 (substituted from r's value of 5).
raster::subs(x = r, y = key_value_df, by = "by_col", which = "which_col")
#> class : RasterLayer
#> dimensions : 1, 1, 1 (nrow, ncol, ncell)
#> resolution : 360, 180 (x, y)
#> extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
#> coord. ref. : +proj=longlat +datum=WGS84
#> data source : in memory
#> names : which_col
#> values : 0, 0 (min, max)
# FAILING VERSIONS. Key/value dataframe content is the same but the columns are in a different
# order. This shouldn't matter, as we are specifying the 'by' and 'which' columns.
# Expected output is identical to line above: a 1x1 raster with value 0.
raster::subs(x = r, y = key_value_df[, c(3, 1, 2)], by = "by_col", which = "which_col")
#> Error in .local(x, y, ...): duplicate "by" values not allowed
raster::subs(x = r, y = key_value_df[, c(2, 3, 1)], by = "by_col", which = "which_col")
#> Error in `[.data.frame`(y, , by): undefined columns selected
I am happy to put together a PR for this.
Hi. I was wondering if you would consider switching to using roxygen for the documentation of the package.
That is clearly a matter of preference, but in my opinion it helps both in keeping the docs up to date with the code, and in reviewing the code (since arguments "definitions" can be readily found in the roxygen comments).
In case you are interested in this, let me know: I'd be glad to help in the transition
(maybe trying using: https://yihui.name/rd2roxygen/)
I routinely set this value much higher to avoid system users filling up temp folders.
Could it be adaptive to the current system? I think the default is much too low at any rate.
For RasterLayer extract
passes to .readCells
, which is slow compared to the inMemory performance for a single-layer RasterBrick
, which just indexes @data@values
.
You can see the difference in performance:
library(raster)
r <- disaggregate(raster(volcano), fact = 25)
if (fromDisk(r)) r <- readAll(r)
b <- brick(r)
if (fromDisk(b)) b <- readAll(b)
cells <- sample(ncell(r), 1e6)
system.time(extract(r, cells))
# user system elapsed
#3.410 0.104 3.513
system.time(extract(b, cells))
#user system elapsed
#0.169 0.000 0.169
The behaviour for RasterLayer could really benefit from the same shortcut taken for a RasterBrick.
Also in relation to #4, on the current CRAN version (2.7-15) the default setting for rasterOption maxmemory
is 1e+10:
> rasterOptions()
....
chunksize : 1e+08
maxmemory : 1e+10
....
this seems risky, since it would allow raster
to try to allocate up to more or less 80GB for an in-memory operation. For example, this operation would be carried out in memory:
rr <- raster(ncol = 1e08, nrow = 50)
rr <- init(rr, fun = "runif")
since:
> canProcessInMemory(rr, 2)
[1] TRUE
, although requiring in theory 80 GB of memory:
> memreq <- 8 * ncell(rr) * 2 / 1e09
> memreq
[1] 80
Would you consider a quick patch to CRAN to restore some safer default?
I am trying to get elevation data from longitude/latitude informations using the getData function with RSTM.
I tried the example function:
getData('SRTM', lon=5, lat=45)
an it returns
trying URL 'ftp://xftp.jrc.it/pub/srtmV4/tiff/srtm_38_04.zip' trying URL 'http://hypersphere.telascience.org/elevation/cgiar_srtm_v4/tiff/zip/srtm_38_04.ZIP' trying URL 'http://srtm.csi.cgiar.org/SRT-ZIP/SRTM_V41/SRTM_Data_GeoTiff/srtm_38_04.ZIP' Error in utils::download.file(url = aurl, destfile = fn, method = "auto", : cannot open URL 'http://srtm.csi.cgiar.org/SRT-ZIP/SRTM_V41/SRTM_Data_GeoTiff/srtm_38_04.ZIP' In addition: Warning messages: 1: In utils::download.file(url = aurl, destfile = fn, method = "auto", : unable to resolve 'hypersphere.telascience.org' 2: In utils::download.file(url = aurl, destfile = fn, method = "auto", : cannot open URL 'http://srtm.csi.cgiar.org/SRT-ZIP/SRTM_V41/SRTM_Data_GeoTiff/srtm_38_04.ZIP': HTTP status was '404 Not Found'
I also tried
getData('GADM', country='AUT', level=0)
and I get:
trying URL 'http://biogeo.ucdavis.edu/data/gadm2.8/rds/AUT_adm0.rds' Error in utils::download.file(url = aurl, destfile = fn, method = "auto", : cannot open URL 'http://biogeo.ucdavis.edu/data/gadm2.8/rds/AUT_adm0.rds'
any ideas why? Or any workaround possible to get elevation data from longitude/latitude ?
Hello!
I have a set of .tif files and try to call getData('SRTM', ...)
. Since filenames in Linux are case-sensitive, I get a 'file not found' error.
A problem is here:
Line 406 in 9fa97f9
And after that file.exists(tiffilename)
does not try to find files with lowercase extension .tif, but only uppercase .TIF
Changing extensions of all my files to .TIF solves the problem for me, bit is not an elegant solution.
Thank you!
~tatianic
I'm getting an error for yFromRow(). I could be wrong, but it seems as though it's a bug (as I'm getting this even for the 'volcano' example data).
macOS 10.14
R version 3.5.1
raster version 2.7-15
require(raster)
r <- raster(volcano)
x_centers <- xFromCol(r)
y_centers <- yFromRow(r)
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘yFromRow’ for signature ‘"RasterLayer", "missing"’
EDIT: updated to correctly use storage.mode
, to distinguish double and integer.
For intensive cell-based operations it could be beneficial to make these storage mode "integer".
All but the first two are "double" currently.
library(raster)
r <- raster(matrix(1:12, 3))
storage.mode(colFromCell(r, 1)) ## already integer
storage.mode(rowColFromCell(r, 1)) ## already integer
## the rest are doubles
lapply(cellFromLine(r, spLines(matrix(runif(4), ncol = 2))), storage.mode)
lapply(cellFromPolygon(r, spPolygons(matrix(runif(10), ncol = 2))), storage.mode)
storage.mode(rowFromCell(r, 1L))
storage.mode(cellFromCol(r, 1L))
storage.mode(cellFromRow(r, 1L))
storage.mode(cellFromRowCol(r, 1L, 1L))
storage.mode(cellFromRowColCombine(r, 1L, 1L))
storage.mode(cellFromXY(r, cbind(0.5, 0.5)))
storage.mode(cellsFromExtent(r, extent(0.2, 0.5, 0.3, 0.6)))
storage.mode(fourCellsFromXY(r, cbind(1, 1)))
I'd be happy to PR this, and I'm very interested in opinions.
Hello,
I was trying to rasterize polygons of IUCN distribution data for species, in order to calculate species richness.
I tried two different procedures that should give the same result, one as suggested in rasterize help (using fun = function(x, ...) length(unique(na.omit(x))
), and another method consisting in rasterizing all species polygons in 1/0 and then summing the results. However, the two procedures yielded differences in some places. From my understanding, fun = function(x, ...) length(unique(na.omit(x))
fails to perform as expected.
I cannot figure out why; I posted a question on GIS/stackexchange with little success. Could you look into this?
Here is the GIS/stackexchange question with code and reproducible example:
Hi Rob,
I tried installing raster 2.7-11 following your answer to my stack exchange question. However, I get a whole list of 'Permission denied' errors (see below). Not sure if this is really an issue with raster, but I can install other packages from GitHub without trouble.
Thanks
> install_github('rspatial/raster')
Downloading GitHub repo rspatial/raster@master
from URL https://api.github.com/repos/rspatial/raster/zipball/master
Installing raster
trying URL 'https://cran.rstudio.com/bin/macosx/el-capitan/contrib/3.5/Rcpp_0.12.18.tgz'
Content type 'application/x-gzip' length 4611027 bytes (4.4 MB)
==================================================
downloaded 4.4 MB
Installing Rcpp
'/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet CMD INSTALL \
'/private/var/folders/dn/y8q8c58n56s52sfwg26pxxk00000gp/T/RtmpbDuCVq/devtools79038dfd326/Rcpp' \
--library='/Library/Frameworks/R.framework/Versions/3.5/Resources/library' --install-tests
* installing *binary* package ‘Rcpp’ ...
mv: rename /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/00LOCK-Rcpp/Rcpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./announce/ANNOUNCE-0.10.0.txt: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./announce/ANNOUNCE-0.11.0.txt: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./announce/ANNOUNCE-0.6.0.txt: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./announce/ANNOUNCE-0.7.0.txt: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./announce/ANNOUNCE-0.8.0.txt: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./announce/ANNOUNCE-0.9.0.txt: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./bib/Rcpp.bib: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./CITATION: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./DESCRIPTION: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./discovery/cxx0x.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/index.html: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-attributes.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-attributes.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-attributes.Rmd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-extending.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-extending.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-extending.Rmd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-FAQ.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-FAQ.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-FAQ.Rmd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-introduction.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-introduction.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-introduction.Rmd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-jss-2011.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-jss-2011.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-jss-2011.Rnw: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-modules.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-modules.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-modules.Rmd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-package.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-package.Rmd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-quickref.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-quickref.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-quickref.Rmd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-sugar.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-sugar.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-sugar.Rmd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-unitTests.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-unitTests.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp-unitTests.Rnw: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./doc/Rcpp.bib: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Attributes/cppFunction.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Attributes/Depends.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Attributes/Export.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Attributes/sourceCpp.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/buildAndRun.sh: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve10_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve10_cpp.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve11_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve12_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve13_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve14_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve2_c.c: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve3_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve4_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve5_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve7_c.c: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve8_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/convolve9_cpp.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/exampleRCode.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/GNUmakefile: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/loopmacro.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/overhead.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/overhead.sh: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/overhead_1.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/ConvolveBenchmarks/overhead_2.c: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/FastLM/benchmark.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/FastLM/benchmarkLongley.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/FastLM/fastLMviaArmadillo.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/FastLM/fastLMviaGSL.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/FastLM/lmArmadillo.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/FastLM/lmGSL.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/functionCallback/newApiExample.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/functionCallback/README: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Misc/fibonacci.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Misc/ifelseLooped.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Misc/newFib.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Misc/piBySimulation.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/Misc/piSugar.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/OpenMP/check.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/OpenMP/GNUmakefile: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/OpenMP/OpenMPandInline.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/OpenMP/piWithInterrupts.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/performance/extractors.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/performance/performance.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/RcppGibbs/RcppGibbs.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/RcppGibbs/timeRNGs.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/RcppInline/external_pointer.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/RcppInline/RcppInlineExample.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/RcppInline/RcppInlineWithLibsExamples.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/RcppInline/RcppSimpleExample.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/RcppInline/RObject.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/RcppInline/UncaughtExceptions.r: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/SugarPerformance/sugarBenchmarks.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/SugarPerformance/Timer.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./examples/SugarPerformance/Timertest.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./help/aliases.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./help/AnIndex: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./help/paths.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./help/Rcpp.rdb: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./help/Rcpp.rdx: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./html/00Index.html: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./html/R.css: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/doxygen/Examples.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/algo.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/algorithm.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/bones/bones.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/bones/Date.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/bones/Datetime.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/bones/wrap_extra_steps.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/as.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/DataFrame.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/Date.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/Datetime.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/Dimension.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/DottedPairImpl.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/Environment.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/export.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/is.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/meat.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/module/Module.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/protection.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/Rcpp_eval.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/S4.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/StretchyList.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/Vector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/api/meat/wrap.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/as.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/barrier.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Benchmark/Timer.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/clone.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/complex.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/config.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/DataFrame.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/date_datetime/Date.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/date_datetime/date_datetime.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/date_datetime/Datetime.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/date_datetime/newDatetimeVector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/date_datetime/newDateVector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/date_datetime/oldDatetimeVector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/date_datetime/oldDateVector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Dimension.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/DottedPair.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/DottedPairImpl.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Environment.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/exceptions/cpp11/exceptions.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/exceptions/cpp98/exceptions.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/exceptions.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Extractor.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Fast.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Formula.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Function.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/DataFrame_generated.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/DottedPair__ctors.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/Function__operator.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/grow__pairlist.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/InternalFunction__ctors.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/InternalFunctionWithStdFunction_call.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/Language__ctors.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/Pairlist__ctors.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/generated/Vector__create.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/grow.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/hash/hash.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/hash/IndexHash.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/hash/SelfHash.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/InputParameter.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/caster.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/converter.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/export.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/Exporter.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/GreedyVector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/ListInitialization.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/na.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/NAComparator.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/NAEquals.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/Proxy_Iterator.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/r_coerce.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/r_vector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/SEXP_Iterator.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/wrap.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/internal/wrap_end.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/InternalFunction.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/InternalFunctionWithStdFunction.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Interrupt.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/iostream/Rstreambuf.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/is.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/lang.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Language.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/longlong.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/cat.hpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/config.hpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/debug.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/dispatch.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/interface.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/macros.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/module.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/traits.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/unroll.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/macros/xp.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/class.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/class_Base.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/CppFunction.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/get_return_type.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_Add_Property.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_Field.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_class_constructor.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_class_factory.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_class_signature.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_Constructor.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_CppFunction.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_CppMethod.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_ctor_signature.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_Factory.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_function.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_get_signature.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_method.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_Pointer_CppMethod.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_generated_Pointer_method.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/module/Module_Property.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Module.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Na_Proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Named.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Nullable.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Pairlist.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/platform/compiler.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/platform/solaris.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/print.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Promise.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/protection/Armor.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/protection/protection.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/protection/Shelter.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/protection/Shield.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/AttributeProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/Binding.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/DottedPairProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/FieldProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/GenericProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/NamesProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/ProtectedProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/RObjectMethods.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/SlotProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/proxy/TagProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/r/headers.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/r_cast.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Reference.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Rmath.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/RNGScope.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/RObject.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/routines.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/S4.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sprintf.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/beta.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/binom.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/cauchy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/chisq.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/dpq/dpq.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/dpq/macros.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/exp.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/f.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/gamma.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/geom.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/hyper.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/lnorm.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/logis.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/nbeta.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/nbinom.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/nbinom_mu.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/nchisq.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/nf.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/norm.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/nt.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/pois.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/random.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rbeta.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rbinom.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rcauchy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rchisq.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rexp.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rf.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rgamma.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rgeom.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rhyper.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rlnorm.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rlogis.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rnbinom.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rnbinom_mu.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rnchisq.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rnorm.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rpois.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rsignrank.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rt.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/runif.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rweibull.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/random/rwilcox.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/stats.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/t.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/unif.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/stats/weibull.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/storage/NoProtectStorage.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/storage/PreserveStorage.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/storage/storage.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/StretchyList.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/String.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/StringTransformer.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/block/block.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/block/SugarBlock_1.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/block/SugarBlock_2.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/block/SugarBlock_3.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/block/SugarMath.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/block/Vectorized_Math.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/all.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/any.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/cbind.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/clamp.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/complex.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/cummax.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/cummin.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/cumprod.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/cumsum.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/diff.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/duplicated.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/functions.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/head.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/ifelse.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/is_finite.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/is_infinite.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/is_na.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/is_nan.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/lapply.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/Lazy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/mapply/mapply_2.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/mapply/mapply_3.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/mapply.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/match.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/math.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/max.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/mean.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/median.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/min.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/na_omit.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/pmax.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/pmin.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/pow.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/range.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/rep.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/rep_each.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/rep_len.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/rev.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/rowSums.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/sample.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/sapply.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/sd.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/self_match.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/seq_along.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/setdiff.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/sign.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/strings/collapse.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/strings/strings.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/strings/trimws.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/sum.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/table.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/tail.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/unique.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/var.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/which_max.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/functions/which_min.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/logical/and.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/logical/can_have_na.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/logical/is.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/logical/logical.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/logical/not.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/logical/or.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/logical/SingleLogicalResult.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/as_vector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/col.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/diag.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/lower_tri.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/matrix_functions.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/outer.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/row.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/tools.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/matrix/upper_tri.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/nona/nona.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/Comparator.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/Comparator_With_One_Value.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/divides.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/logical_operators__Vector__primitive.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/logical_operators__Vector__Vector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/minus.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/not.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/operators.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/plus.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/r_binary_op.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/times.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/operators/unary_minus.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/Range.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/sets.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/sugar.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/sugar_forward.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/tools/iterator.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/sugar/undoRmath.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Symbol.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/char_type.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/enable_if.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/expands_to_logical.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/get_na.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/has_iterator.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/has_na.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/if_.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/init_type.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/integral_constant.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_arithmetic.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_bool.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_const.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_convertible.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_eigen_base.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_finite.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_infinite.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_module_object.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_na.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_nan.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_pointer.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_primitive.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_reference.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_sugar_expression.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_trivial.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/is_wide_string.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/longlong.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/matrix_interface.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/module_wrap_traits.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/named_object.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/num2type.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/one_type.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/r_sexptype_traits.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/r_type_traits.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/remove_const.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/remove_const_and_reference.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/remove_reference.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/result_of.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/same_type.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/storage_type.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/traits.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/un_pointer.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/traits/wrap_type_traits.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/unwindProtect.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/utils/tinyformat/tinyformat.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/utils/tinyformat.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/00_forward_proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/00_forward_Vector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/ChildVector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/const_generic_proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/const_string_proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/converter.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/DimNameProxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/generic_proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/instantiation.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/LazyVector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/ListOf.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/Matrix.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/MatrixBase.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/MatrixColumn.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/MatrixRow.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/no_init.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/RangeIndexer.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/string_proxy.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/SubMatrix.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/Subsetter.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/swap.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/traits.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/Vector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/vector_from_string.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/vector/VectorBase.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/Vector.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/WeakReference.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp/XPtr.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/Rcpp.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./include/RcppCommon.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./INDEX: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./libs/Rcpp.so: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./libs/Rcpp.so.dSYM/Contents/Info.plist: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./libs/Rcpp.so.dSYM/Contents/Resources/DWARF/Rcpp.so: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./Meta/features.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./Meta/hsearch.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./Meta/links.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./Meta/nsInfo.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./Meta/package.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./Meta/Rd.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./Meta/vignette.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./NAMESPACE: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./NEWS.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./prompt/module.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./R/Rcpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./R/Rcpp.rdb: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./R/Rcpp.rdx: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./README: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/manual-page-stub.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/Num.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/rcpp_hello_world.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/rcpp_hello_world.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/rcpp_hello_world.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/rcpp_hello_world.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/rcpp_hello_world_attributes.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/rcpp_module.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/Rcpp_modules_examples.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/stdVector.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./skeleton/zzz.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./THANKS: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/bin/amd64/r-cran-testrcpppackage_0.1.0-1_amd64.deb: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/bin/i386/r-cran-testrcpppackage_0.1.0-1_i386.deb: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/algorithm.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/as.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/attributes.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/attributes.hpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/DataFrame.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/dates.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/dispatch.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/embeddedR.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/embeddedR2.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/Environment.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/exceptions.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/Exceptions_nocall.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/Function.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/InternalFunction.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/InternalFunctionCPP11.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/language.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/ListOf.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/Matrix.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/misc.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/modref.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/Module.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/na.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/Reference.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/rmath.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/RObject.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/S4.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/stack.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/stats.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/String.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/Subset.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/sugar.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/support.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/table.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/Vector.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/VectorOld.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/wrap.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/wstring.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/cpp/XPtr.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.algorithm.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.as.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.attributes.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.binary.package.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.client.package.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.DataFrame.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Date.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.dispatch.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.embeddedR.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.environments.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.exceptions.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Exceptions_nocall.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Function.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.interface.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.InternalFunction.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.InternalFunctionCPP11.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Language.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.ListOf.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Matrix.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.misc.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.modref.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Module.client.package.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Module.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.na.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.quickanddirty.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Rcpp.package.skeleton.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Reference.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.rmath.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.RObject.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.S4.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.stack.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.stats.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.String.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.subset.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.sugar.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.sugar.var.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.support.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.system.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.table.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.Vector.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.VectorOld.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.wrap.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.wstring.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runit.XPTr.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/runTests.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/DESCRIPTION: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/man/Rcpp_class_examples.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/man/rcpp_hello_world.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/man/testRcppClass-package.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/NAMESPACE: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/R/load.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/R/rcpp_hello_world.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/src/init.c: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/src/Num.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/src/rcpp_hello_world.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/src/rcpp_hello_world.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/src/rcpp_module.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/src/stdVector.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppClass/tests/classes.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter: Permission denied
cp: ./unitTests/testRcppInterfaceExporter: unable to copy extended attributes to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/DESCRIPTION: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/NAMESPACE: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/R: No such file or directory
cp: ./unitTests/testRcppInterfaceExporter/R: unable to copy extended attributes to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/R: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/R/exporter.R: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/src: No such file or directory
cp: ./unitTests/testRcppInterfaceExporter/src: unable to copy extended attributes to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/src: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/src/config.h: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/src/exporter.cpp: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceExporter/src/unwound.h: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser: Permission denied
cp: ./unitTests/testRcppInterfaceUser: unable to copy extended attributes to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/DESCRIPTION: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/NAMESPACE: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/R: No such file or directory
cp: ./unitTests/testRcppInterfaceUser/R: unable to copy extended attributes to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/R: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/R/user.R: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/src: No such file or directory
cp: ./unitTests/testRcppInterfaceUser/src: unable to copy extended attributes to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/src: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/src/config.h: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/src/unwound.h: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/src/user.cpp: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/tests: No such file or directory
cp: ./unitTests/testRcppInterfaceUser/tests: unable to copy extended attributes to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/tests: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppInterfaceUser/tests/tests.R: No such file or directory
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/DESCRIPTION: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/man/rcpp_hello_world.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/man/Rcpp_modules_examples.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/man/testRcppModule-package.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/NAMESPACE: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/R/rcpp_hello_world.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/R/zzz.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/src/init.c: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/src/Num.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/src/rcpp_hello_world.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/src/rcpp_hello_world.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/src/rcpp_module.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/src/stdVector.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppModule/tests/modules.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppPackage/DESCRIPTION: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppPackage/man/testRcppPackage-package.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppPackage/NAMESPACE: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppPackage/R/rcpp_hello_world.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppPackage/src/rcpp_hello_world.cpp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/./unitTests/testRcppPackage/src/rcpp_hello_world.h: Permission denied
Usage:
List: tar -tf <archive-filename>
Extract: tar -xf <archive-filename>
Create: tar -cf <archive-filename> [filenames...]
Help: tar --help
* DONE (Rcpp)
Installation failed: cannot open the connection
trying URL 'https://cran.rstudio.com/bin/macosx/el-capitan/contrib/3.5/sp_1.3-1.tgz'
Content type 'application/x-gzip' length 1873005 bytes (1.8 MB)
==================================================
downloaded 1.8 MB
Installing sp
'/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet CMD INSTALL \
'/private/var/folders/dn/y8q8c58n56s52sfwg26pxxk00000gp/T/RtmpbDuCVq/devtools79072bafe5f/sp' \
--library='/Library/Frameworks/R.framework/Versions/3.5/Resources/library' --install-tests
* installing *binary* package ‘sp’ ...
mv: rename /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/00LOCK-sp/sp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./CITATION: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./data/meuse.area.rda: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./data/meuse.grid.rda: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./data/meuse.grid_ll.rda: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./data/meuse.rda: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./data/meuse.riv.rda: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./data/Rlogo.rda: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./demo/depend.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./demo/fib.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./demo/gallery.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./demo/meuse.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./demo/mp.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./demo/polar.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./demo/webmap.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./DESCRIPTION: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/csdacm.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/csdacm.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/csdacm.Rnw: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/index.html: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/intro_sp.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/intro_sp.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/intro_sp.Rnw: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/over.pdf: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/over.R: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./doc/over.Rnw: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./external/seamap105_mod.csv: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./external/simple.ag: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./external/test.ag: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./help/aliases.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./help/AnIndex: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./help/paths.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./help/sp.rdb: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./help/sp.rdx: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./html/00Index.html: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./html/R.css: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./include/sp.h: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./include/sp_xports.c: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./INDEX: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./libs/sp.so: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./libs/sp.so.dSYM/Contents/Info.plist: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./libs/sp.so.dSYM/Contents/Resources/DWARF/sp.so: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/data.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/demo.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/features.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/hsearch.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/links.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/nsInfo.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/package.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/Rd.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./Meta/vignette.rds: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./NAMESPACE: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./NEWS.Rd: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./R/sp: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./R/sp.rdb: Permission denied
cp: /Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/./R/sp.rdx: Permission denied
Usage:
List: tar -tf <archive-filename>
Extract: tar -xf <archive-filename>
Create: tar -cf <archive-filename> [filenames...]
Help: tar --help
* DONE (sp)
Installation failed: cannot open the connection
'/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet CMD INSTALL \
'/private/var/folders/dn/y8q8c58n56s52sfwg26pxxk00000gp/T/RtmpbDuCVq/devtools79046fb7fef/rspatial-raster-2f10ff5' \
--library='/Library/Frameworks/R.framework/Versions/3.5/Resources/library' --install-tests
* installing *source* package ‘raster’ ...
** libs
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c RasterModule.cpp -o RasterModule.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c RcppExports.cpp -o RcppExports.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c aggregate.cpp -o aggregate.o
aggregate.cpp:3:17: warning: using directive refers to implicitly-defined namespace 'std'
using namespace std;
^
1 warning generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c area.cpp -o area.o
area.cpp:3:17: warning: using directive refers to implicitly-defined namespace 'std'
using namespace std;
^
1 warning generated.
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c bilinear.cpp -o bilinear.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c broom.c -o broom.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c cellRowCol.cpp -o cellRowCol.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c clamp.c -o clamp.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c distance.cpp -o distance.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c edge.c -o edge.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c focal_fun.c -o focal_fun.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c focal_get.c -o focal_get.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c focal_sum.c -o focal_sum.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c geodesic.c -o geodesic.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c getPolygons.cpp -o getPolygons.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c intersect.c -o intersect.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c layerize.c -o layerize.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c modal.cpp -o modal.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c ppmin.cpp -o ppmin.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c r_terrain.c -o r_terrain.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c rasterize.cpp -o rasterize.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c rcpp_aggregate.cpp -o rcpp_aggregate.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c rcpp_distance.cpp -o rcpp_distance.o
clang++ -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c rcpp_xyCell.cpp -o rcpp_xyCell.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c reclass.c -o reclass.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c util.c -o util.o
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/include" -I/usr/local/include -fPIC -Wall -g -O2 -c wirth.c -o wirth.o
clang++ -std=gnu++11 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o raster.so RasterModule.o RcppExports.o aggregate.o area.o bilinear.o broom.o cellRowCol.o clamp.o distance.o edge.o focal_fun.o focal_get.o focal_sum.o geodesic.o getPolygons.o intersect.o layerize.o modal.o ppmin.o r_terrain.o rasterize.o rcpp_aggregate.o rcpp_distance.o rcpp_xyCell.o reclass.o util.o wirth.o -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
installing to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/raster/libs
** R
** inst
** byte-compile and prepare package for lazy loading
in method for ‘brick’ with signature ‘x="big.matrix"’: no definition for class “big.matrix”
in method for ‘brick’ with signature ‘x="kasc"’: no definition for class “kasc”
in method for ‘brick’ with signature ‘x="grf"’: no definition for class “grf”
in method for ‘coerce’ with signature ‘"STFDF","RasterBrick"’: no definition for class “STFDF”
in method for ‘coerce’ with signature ‘"STSDF","RasterBrick"’: no definition for class “STSDF”
in method for ‘coerce’ with signature ‘"asc","RasterLayer"’: no definition for class “asc”
in method for ‘coerce’ with signature ‘"RasterLayer","asc"’: no definition for class “asc”
in method for ‘coerce’ with signature ‘"kasc","RasterBrick"’: no definition for class “kasc”
in method for ‘coerce’ with signature ‘"kasc","RasterStack"’: no definition for class “kasc”
in method for ‘coerce’ with signature ‘"kde","RasterLayer"’: no definition for class “kde”
in method for ‘coerce’ with signature ‘"grf","RasterBrick"’: no definition for class “grf”
in method for ‘coerce’ with signature ‘"grf","RasterLayer"’: no definition for class “grf”
Creating a generic function for ‘nrow’ from package ‘base’ in package ‘raster’
Creating a generic function for ‘ncol’ from package ‘base’ in package ‘raster’
in method for ‘extent’ with signature ‘x="sf"’: no definition for class “sf”
in method for ‘extract’ with signature ‘x="Raster",y="sf"’: no definition for class “sf”
in method for ‘mask’ with signature ‘x="Raster",mask="sf"’: no definition for class “sf”
in method for ‘raster’ with signature ‘x="big.matrix"’: no definition for class “big.matrix”
in method for ‘raster’ with signature ‘x="sf"’: no definition for class “sf”
in method for ‘raster’ with signature ‘x="kasc"’: no definition for class “kasc”
in method for ‘raster’ with signature ‘x="asc"’: no definition for class “asc”
in method for ‘raster’ with signature ‘x="kde"’: no definition for class “kde”
in method for ‘raster’ with signature ‘x="grf"’: no definition for class “grf”
in method for ‘rasterize’ with signature ‘x="sf",y="Raster"’: no definition for class “sf”
Creating a generic function for ‘rowSums’ from package ‘base’ in package ‘raster’
Creating a generic function for ‘colSums’ from package ‘base’ in package ‘raster’
in method for ‘stack’ with signature ‘x="kasc"’: no definition for class “kasc”
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (raster)
Warning messages:
1: In file(file, ifelse(append, "a", "w")) :
cannot open file '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rcpp/DESCRIPTION': Permission denied
2: In file(file, ifelse(append, "a", "w")) :
cannot open file '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/sp/DESCRIPTION': Permission denied
Dear dev
Values in my raster files differ after writing to and reading from disk. See following code:
library(raster)
n <- 15000 # raster size
r1 <- raster(nrows=n,ncols=n) # create raster
values(r1) <- 1:ncell(r1) # fill with unique values
writeRaster(r1,"test.grd",overwrite=TRUE) # write raster to disk
r2 <- raster("test.grd") # read the same raster
print(summary(r1-r2)) # subtract, expect only 0 values
I expect that in last print statement all the values will be 0. This is the case for small number of n (raster rows/cols, e.g. 5000) but for larger values of n, like 15000, the summary shows values between -8 to 8. Plotting the result of the subtracted grids also give weird patterns
I expect that r1 and r2 are equal to each other but it doesn't look like that they are equal. So what's happening?
R version info:
R version 3.5.1 (2018-07-02)
Platform: x86_64-redhat-linux-gnu (64-bit)
Running under: Red Hat Enterprise Linux Server 7.6 (Maipo)
Matrix products: default
BLAS/LAPACK: /usr/lib64/R/lib/libRblas.so
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices datasets utils methods base
other attached packages:
[1] raster_2.8-4 sp_1.3-1 localoptions_1.0.0
loaded via a namespace (and not attached):
[1] compiler_3.5.1 rgdal_1.3-6 tools_3.5.1 Rcpp_1.0.0
[5] codetools_0.2-15 grid_3.5.1 lattice_0.20-35
Hello,
I did use the function crop and mean for 434 rasters. Each one is very big, it corresponds almost like 1/4 of Brazil
now I want to calculate de standard deviation between these 434 rasters images but this error appears.
I have 66gb of space but it seems that my computer will not process .
sd_ndvi_caat_crop<-calc(ndvi_caat_crop, sd, na.rm=TRUE, aszero=FALSE)
What should I do?
Or if a use the function cellStats does it calculate in the same way? like calculating the sd of each cell of each 434 rasters images?
Very low importance, but I noticed this doesn't work.
library(raster)
r <- raster(volcano)
-r
# Error in -r : invalid argument to unary operator
0 - r ## is ok
The help file says RGB
requires a rasterstack or rasterbrick but actually it needs a rasterlayer and results in a rasterbrick.
Line 21 in 27d552a
Reproducible example:
library(raster)
#> Loading required package: sp
library(sf)
#> Linking to GEOS 3.7.1, GDAL 2.3.2, PROJ 5.2.0
r <- raster(ncol = 36, nrow = 18)
# works -------------------------------------------------------------------
xy1 <- c(0, 0)
d1 <- distanceFromPoints(r, xy1)
# fails -------------------------------------------------------------------
xy2 <- st_sf(geom = st_sfc(st_point(c(0, 0))))
d2 <- distanceFromPoints(r, xy2)
#> Error in .pointsToMatrix(xy): A points matrix should have 2 columns
Created on 2019-06-03 by the reprex package (v0.3.0)
I've seen this a few times, a message like
Warning messages:
...
2: In .getCRSfromGridMap4(atts) : cannot process these parts of the CRS:
These NetCDF files https://water.weather.gov/precip/ present the warning, I've attached an example, it has 3 separate regions in three files conus, ak, pr all on the same CRS.
The CRS should be
"+proj=stere +lat_0=90 +lat_ts=60 +lon_0=-105 +x_0=0 +y_0=0 +a=6367470 +b=6367470 +units=m +no_defs"
and that is actually in the NetCDF metadata, though I'm sure other examples only have the WKT string.
I don't know the fix exactly, but getting the proj4 if present would be easiest - a more general check of the WKT probably can't be easily done without GDAL.
raster is getting the incorrect "+proj=stere +lon_0=-105 +x_0=0 +y_0=0 +lat_0=90 +ellps=WGS84" (no latitude of true scale, wrong on WGS84, no +a/+b).
library(raster)
#> Loading required package: sp
library(sf)
#> Linking to GEOS 3.6.1, GDAL 2.3.2, PROJ 4.9.3
set.seed(2019-02-26)
r = raster(nrows = 100, ncols = 100, xmn = 0, ymn = 0, xmx = 100, ymx = 100, vals = 2)
x = st_point(x = c(15, 20))
x_buf = st_sf(geom = st_sfc(st_buffer(x = x, dist = 4)))
x_buf_sp = as(x_buf, "Spatial")
# sf does not works as expected
rr = mask(r, x_buf, inverse = TRUE)
plot(rr)
rr2 = mask(r, x_buf, inverse = FALSE)
plot(rr2)
# sp works as expected
# rr = mask(r, x_buf_sp, inverse = TRUE)
# plot(rr)
#
# rr2 = mask(r, x_buf_sp, inverse = FALSE)
# plot(rr2)
Created on 2019-02-26 by the reprex package (v0.2.1)
Today I found out that crosstab()
is not type-stable. It gives a data.frame
as an output for small rasters and c("xtabs", "table")
for large rasters.
This behavior can be problematic when using crosstab()
to create other functions.
Would it be possible to add a new argument setting the output class? Or maybe there is a better way to deal with it?
library(raster)
#> Loading required package: sp
# small rasters -----------------------------------------------------------
r <- raster(ncols = 5, nrows = 5)
r[] <- runif(ncell(r)) * 2
s <- setValues(r, runif(ncell(r)) * 3)
small_rs = stack(r, s)
output1 = crosstab(small_rs)
output1
#> Var1 Var2 Freq
#> 1 0 0 1
#> 2 1 0 0
#> 3 2 0 2
#> 4 <NA> 0 0
#> 5 0 1 1
#> 6 1 1 2
#> 7 2 1 3
#> 8 <NA> 1 0
#> 9 0 2 1
#> 10 1 2 4
#> 11 2 2 3
#> 12 <NA> 2 0
#> 13 0 3 2
#> 14 1 3 3
#> 15 2 3 3
#> 16 <NA> 3 0
#> 17 0 <NA> 0
#> 18 1 <NA> 0
#> 19 2 <NA> 0
#> 20 <NA> <NA> 0
class(output1)
#> [1] "data.frame"
# large rasters -----------------------------------------------------------
r2 <- raster(ncols = 5000, nrows = 5000)
r2[] <- runif(ncell(r2)) * 2
s2 <- setValues(r2, runif(ncell(r2)) * 3)
large_rs = stack(r2, s2)
output2 = crosstab(large_rs)
output2
#> layer.2
#> layer.1 0 1 2 3
#> 0 1041222 2082778 2081412 1040802
#> 1 2085109 4164492 4167153 2084487
#> 2 1043505 2085358 2082713 1040969
class(output2)
#> [1] "xtabs" "table"
Created on 2018-11-15 by the reprex package (v0.2.1)
When I try to get a raster object from points in sp or sf class I get always an empty raster with NAs. I have the last version of the raster and sf package, also RStudio and R are up to date.
library(tidyverse)
library(raster)
library(sf)
library(rnaturalearth)
limit <- ne_countries(country="germany", returnclass = "sf")
grd <- st_make_grid(limit,
cellsize = 0.5,
what = "centers") %>%
st_sf() %>%
mutate(dummy=rnorm(nrow(.)))
grd
r <- raster(grd)
r
values(r) #NA values
I've performed some additional tests on crosstab()
and found out it does not keep values when the values are not starting from zero or when some values do not exist.
For example, I've created two rasters - one with values of 1 and 2, second with values of 1 and 3.
However, the output table shows values 1 and 2 for both layers:
library(raster)
#> Loading required package: sp
set.seed(0)
r <- raster(ncols=5, nrows=5)
values(r) <- sample(2, ncell(r), replace=TRUE)
r2 <- setValues(r, sample(c(1, 3), ncell(r), replace=TRUE))
r[1:2] <- NA
r2[2:3] <- NA
s <- stack(r, r2)
names(s) <- c("red", "blue")
x <- crosstab(s)
x
#> blue
#> red 1 2
#> 1 2 7
#> 2 7 6
x <- crosstab(s, long=TRUE)
x
#> red blue Freq
#> 1 1 1 2
#> 2 1 2 7
#> 3 2 1 7
#> 4 2 2 6
Created on 2018-11-16 by the reprex package (v0.2.1)
I've tried to extract values from rasters using sf objects. It worked well for most of the cases, except one - when an sf object has only one column containing geometry. Test cases are below:
library(raster)
#> Loading required package: sp
library(sf)
#> Linking to GEOS 3.6.1, GDAL 2.3.2, PROJ 4.9.3
srtm = raster(system.file("raster/srtm.tif", package = "spDataLarge"))
data("zion_points", package = "spDataLarge")
# fails
a1 = raster::extract(srtm, zion_points)
#> Error in as(p, "SpatialPolygons"): no method or default for coercing "SpatialPointsDataFrame" to "SpatialPolygons"
# works
a2 = raster::extract(srtm, as(zion_points, "Spatial"))
# works
zion_points$id = seq_len(nrow(zion_points))
a3 = raster::extract(srtm, zion_points)
Created on 2018-11-29 by the reprex package (v0.2.1)
Data.tables are usually considerably faster to process than data frames. I was looking for ways to convert raster objects to data.tables preserving as much information as I could, and I just stumbled upon this function written by Etienne Racine: https://gist.github.com/etiennebr/9515738.
Then I was wondering: any chance this function could be included in the raster package as a native one?
Hi Robert
It would be great if reclassify
could keep original layer names? For now they are lost.
Thanks!!
library(raster)
#> Loading required package: sp
r <- raster(ncols=36, nrows=18)
r[] <- runif(ncell(r))
r$new <- runif(ncell(r))
rclmat <- matrix(c(0, 0.25, 1, 0.25, 0.5, 2, 0.5, 1, 3), ncol=3, byrow=TRUE)
r2 <- reclassify(r, rclmat)
names(r)
#> [1] "layer" "new"
names(r2)
#> [1] "layer.1" "layer.2"
Hi,
The focal function seems to produce the following error whenever the dimension size is set to anything higher than 200:
Error in .local(x, row, nrows, ...) : validRow(x, row) is not TRUE
Calls: focal ... .local -> getValues -> getValues -> .local -> stopifnot
Execution halted
Here's the Rscript that reproduces this error:
library(raster)
r1975300<-raster("GHSPOPGPW41975GLOBER2015A540091kv10.tif")
dim=300
msize=2*dim+1
window<-matrix(1,nrow=msize, ncol=msize)
rsum1975300 <- focal(r1975300,w=window)
At dim=25 to dim=200, everything works just fine. When set to 300 we got the above error.
Just to make sure it wasn't due to a lack of memory or storage the script was run on an HPC node with 3 TB of RAM and failed the same as a node with 256 GB of RAM, with all Rtemp files being written to ample scratch storage.
R is version 3.5.2, the raster package is version 2.8.19, the sp package is version 1.3.1.
Thank you for your time!
Why raster layer name change to default when using raster::calc function, but not when using Arith-methods (that does not imply a predefined function like sum or sqrt):
Toy example copied from Reference manual (calc function):
library(raster)
r <- raster(ncols=36, nrows=18)
r[] <- 1:ncell(r)
names(r) <- "Band1"
r
rc1 <- calc(r, function(x) { x * 10 })
names(rc1) # Default name "layer"
#But when:
rc2 <- r*10
names(rc2) #It conserves the name "Band1"
names(sqrt(r)) # It doesn't.
This issue begun as a StackExchange Geographic Information System question: https://gis.stackexchange.com/questions/317591/why-raster-layer-name-change-to-default-when-using-rastercalc-function/317597#317597
When using the raster::predict function with a gbm model (dismo::gbm.step), an error occurs if there is a factor column in the data frame passed to gbm.step that is not also included in the prediction stack:
> Error in `[.data.frame`(blockvals, , f[j]) : undefined columns selected
This behavior is relatively new, introduced somewhere between versions 2.6.7 and 2.9.5 (found it when I updated). I think it is related to the inclusion of a new block of code to check for factors in gbm models (lines 73 - 85, at least in getMethod). The predict function seems to check all columns for factors, and if any factor is found, assumes that it will be present in the stack for prediction (lines 145 - 152). As not all columns included in the data frame passed to gbm.step() are necessarily used as variables (e.g., an ID column or simply a variable that was dropped), this can produce an unexpected error when predicting.
Details are below. Thanks for your time!
Code to reproduce:
# Load packages
library(dismo)
library(raster)
# Create data
set.seed(1)
id <- factor(1:1000) #factor column; not used in prediction
y <- rbinom(1000, size = 1, prob = 0.2)
x1 <- rnorm(1000)
x2 <- rbinom(1000, size = 1, prob = 0.2)
# Create data frame
factorDf <- data.frame(id, y, x1, x2)
xVarNames <- c("X1", "X2")
names(factorDf) <- c("ID", "Y", xVarNames)
# Create rasters
x1Rst <- raster(as.matrix(x1, nrow = 10))
x2Rst <- raster(as.matrix(x2, nrow = 10))
varStk <- stack(x1Rst, x2Rst)
names(varStk) <- xVarNames
# Create model
lr <- 0.0001
mdl <- gbm.step(data = factorDf, gbm.x = c("X1", "X2"), gbm.y = c("Y"),
family = "bernoulli", learning.rate = lr)
# Predict to raster fails
predict(varStk, mdl, n.trees = mdl$n.trees)
#>Error in `[.data.frame`(blockvals, , f[j]) : undefined columns selected
# Change id column from factor to numeric and everything works
noFactorDf <- data.frame(as.integer(id), y, x1, x2)
names(noFactorDf) <- c("ID", "Y", xVarNames)
mdlNoFactor <- gbm.step(data = noFactorDf, gbm.x = c("X1", "X2"), gbm.y = c("Y"),
family = "bernoulli", learning.rate = lr)
predict(varStk, mdlNoFactor, n.trees = mdlNoFactor$n.trees)
# Dropping the extra, unused column from the prediction df also works
noExtraDf <- data.frame(y, x1, x2)
names(noExtraDf) <- c("Y", xVarNames)
mdlNoExtra <- gbm.step(data = noExtraDf, gbm.x = c("X1", "X2"), gbm.y = c("Y"),
family = "bernoulli", learning.rate = lr)
predict(varStk, mdlNoExtra, n.trees = mdlNoExtra$n.trees)
R and raster info:
> bug.report(package="raster")
Package: raster
Version: 2.9-5
Maintainer: Robert J. Hijmans <[email protected]>
Built: R 3.6.0; x86_64-w64-mingw32; 2019-06-20 17:10:48 UTC; windows
R Version:
platform = x86_64-w64-mingw32
arch = x86_64
os = mingw32
system = x86_64, mingw32
status =
major = 3
minor = 6.0
year = 2019
month = 04
day = 26
svn rev = 76424
language = R
version.string = R version 3.6.0 (2019-04-26)
nickname = Planting of a Tree
Windows 10 x64 (build 17134)
Locale:
LC_COLLATE=English_United States.1252;LC_CTYPE=English_United States.1252;LC_MONETARY=English_United States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
Search Path:
.GlobalEnv, package:dismo, package:raster, package:sp, package:stats,
package:graphics, package:grDevices, package:utils, package:datasets,
package:methods, Autoloads, package:base
Hi,
subsetting a rasterBrick/Stack to which a z
attribute has been added seems to lose the attribute:
library(raster)
#> Loading required package: sp
r <- raster::brick(nrows = 100, ncols = 100, nl = 2)
r <- setZ(r, as.Date(c("2018-01-01", "2018-01-02")))
r
#> class : RasterBrick
#> dimensions : 100, 100, 10000, 2 (nrow, ncol, ncell, nlayers)
#> resolution : 3.6, 1.8 (x, y)
#> extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
#> coord. ref. : +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
#> time : 2018-01-01, 2018-01-02
getZ(r)
#> [1] "2018-01-01" "2018-01-02"
r2 <- r[[1]]
r2
#> class : RasterLayer
#> dimensions : 100, 100, 10000 (nrow, ncol, ncell)
#> resolution : 3.6, 1.8 (x, y)
#> extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
#> coord. ref. : +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
getZ(r2)
#> NULL
I seem to recall that on earlier raster
version this was not the case (but I could be mistaken). Nonetheless, I think that it could be useful to maintain the attribute on subsetting if possible.
Is this a bug?
> a <- array(runif(3*5*6),dim=c(3,5,6))
> b <- brick(a,filename="a")
Error in .local(x, ...) : unused argument (filename = "a")
filename is listed in ?brick as an optional parameter.
Found using raster_2.8-3 rgdal_1.3-4 sp_1.3-1 R version 3.5.1 on windows
At the moment FLT4S
is hard-coded into the writeRaster()
options when writing files to netcdf
. Can this be changed so that any datatype
and NAflag
can be specified?
For large files which might contain integer or binary datatypes this is wasting a lot of space.
As an example, I'm working with a 42 layer stack at 0.05° which is all integer data. Writing a multilayer geotiff gives a filesize of 651kb, but writing to netcdf gives a filesize of 91mb
Reproducible example below.
library(raster)
library(ncdf4)
r <- raster(res = 20)
r <- brick(r, nl = 10)
r[] <- rbinom(ncell(r) * nlayers(r), 1, 0.25)
dataType(r)
[1] "FLT4S"
dataType(r) <- "INT1U"
dataType(r)
[1] "INT1U"
NAvalue(r)
[1] NA
NAvalue(r) <- 255
# Throws error
writeRaster(r, "./test_ncINT1U.nc", datatype = "INT1U")
Error in R_nc4_put_att_double: NetCDF: Attempt to convert between text & numbers
[1] "Error in ncatt_put, while writing attribute _FillValue with value NA"
Error in ncatt_put_inner(ncid2use, newvar$id, "_FillValue", v$missval, :
Error return from C call R_nc4_put_att_double for attribute _FillValue
# No error
# Should write as INT1U and na as 255 as this has been defined?
writeRaster(r, "./test_ncDefault.nc")
# Shows float variable with fill and missing as -3.39999995214436e+38
ncdf4::nc_open("./test_ncDefault.nc")
File ./test_ncDefault.nc (NC_FORMAT_CLASSIC):
1 variables (excluding dimension variables):
float variable[longitude,latitude,z]
_FillValue: -3.39999995214436e+38
missing_value: -3.39999995214436e+38
long_name: variable
min: 0
min: 0
min: 0
min: 0
min: 0
min: 0
min: 0
min: 0
min: 0
min: 0
max: 1
max: 1
max: 1
max: 1
max: 1
max: 1
max: 1
max: 1
max: 1
max: 1
3 dimensions:
longitude Size:18
units: degrees_east
long_name: longitude
latitude Size:9
units: degrees_north
long_name: latitude
z Size:10 *** is unlimited ***
units: unknown
long_name: z
5 global attributes:
crs: +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
crs_format: PROJ.4
Conventions: CF-1.4
created_by: R, packages ncdf4 and raster (version 2.6-7)
date: 2018-10-17 20:19:51
I am using the raster::predict() function to predict a raster using a multinomial model from nnet::multinom(). My code works (and throws the warning 'not sure if factor levels are correct') when using raster v2.8-19, and fails with error "factors[[j]] list index out of range" on raster v2.9-5.
I'm calling predict with factors = NULL and my model is produced by nnet::multinom. I believe the issue is the removal of the warning handling in commit 190c237, specifically lines 124-136(old) and 139-142(new).
I am hoping that is sufficient information to ID the problem, but if not I am happy to provide files for reproduction. I'm working with large files so it will take me some time to box up a reproducible version.
There is a bug when writing a RasterStack to NetCDF files. Normal RasterLayers work well.
Error in apply(v, 2, range, na.rm = TRUE) :
no slot of name "data" for this object of class "RasterStack"
Minimal reproducible example:
library(raster)
library(ncdf4)
r <- raster(crs="+proj=utm +zone=32 +datum=WGS84", xmn=0, xmx=10, ymn=0, ymx=10)
values(r) <- 1:ncell(r)
s <- stack(r, r/2)
xwriteRaster(s, filename="test.nc",overwrite=TRUE)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.