tests/testthat/helper-testUtils.R

.th_naCount <- function(x) {
  if (inherits(x, "SpatRaster")) {
    return(as.numeric(global(is.na(x), "sum")))
  }
  t(global(is.na(x), sum))
}

.th_minmax <- function(x, names = FALSE) {
  if (inherits(x, "SpatRaster")) {
    mm <- minmax(x)
    if(!names) dimnames(mm) <- NULL
  } else {
    mm <- rbind(min(values(x)), max(values(x)))
    if(names) colnames(mm) <- names(x)
  }
  return(mm)
}
bleutner/RStoolbox documentation built on April 28, 2024, 8:27 a.m.