Last updated on 2025-12-04 07:51:28 CET.
| Package | ERROR | NOTE | OK |
|---|---|---|---|
| fpCompare | 13 | ||
| grainscape | 13 | ||
| SpaDES | 13 | ||
| SpaDES.tools | 1 | 2 | 10 |
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: OK: 13
Current CRAN status: ERROR: 1, NOTE: 2, OK: 10
Version: 2.0.9
Check: package dependencies
Result: NOTE
Package suggested but not available for checking: ‘NLMR’
Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64
Version: 2.0.9
Check: examples
Result: ERROR
Running examples in 'SpaDES.tools-Ex.R' failed
The error most likely occurred in:
> ### Name: randomPolygons
> ### Title: Produce a 'SpatRaster' of random polygons
> ### Aliases: randomPolygons randomPolygon randomPolygon.default
>
> ### ** Examples
>
> origDTThreads <- data.table::setDTthreads(2L)
> origNcpus <- options(Ncpus = 2L)
>
> set.seed(1234)
> Ras <- randomPolygons(numTypes = 5)
> if (interactive() ) {
+ terra::plot(Ras, col = c("yellow", "dark green", "blue", "dark red"))
+ }
>
> # more complex patterning, with a range of patch sizes
> r <- terra::rast(terra::ext(0, 50, 0, 50), resolution = 1, vals = 0)
> a <- randomPolygons(numTypes = 400, r)
duplicate initial loci are provided
> a[a < 320] <- 0
> a[a >= 320] <- 1
> clumped <- terra::patches(a)
> if (interactive()) {
+ terra::plot(a)
+ }
>
> # clean up
> data.table::setDTthreads(origDTThreads)
> options(Ncpus = origNcpus)
>
> a1 <- terra::vect(cbind(-110, 59), crs = "epsg:4326")
Warning: PROJ: proj_create_from_database: Cannot find proj.db (GDAL error 1)
Warning: [crs<-] Cannot set SRS to vector: empty srs
> a2 <- randomPolygon(a1, area = 1e7)
Error: [project] input crs is not valid
Execution halted
Flavor: r-oldrel-windows-x86_64
Version: 2.0.9
Check: tests
Result: ERROR
Running 'testthat.R' [197s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> Sys.setenv("OMP_THREAD_LIMIT" = 2)
> origDTthreads <- data.table::setDTthreads(2L)
>
> library(testthat)
> library(SpaDES.tools)
>
> test_check("SpaDES.tools")
Ran 28/28 deferred expressions
Ran 10/10 deferred expressions
Ran 7/7 deferred expressions
Ran 6/6 deferred expressions
Ran 8/8 deferred expressions
duplicate initial loci are provided
duplicate initial loci are provided
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Scales with number of starts, not maxSize of raster
exactSize provided. It does not match with size attr(start, 'spreadState')$maxSize. Using the new exactSize provided. Perhaps sorted differently?Try sorting initial call to spread2 so that pixel number of start cells is strictly increasing
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Scales with number of starts, not maxSize of raster
exactSize provided. It does not match with size attr(start, 'spreadState')$maxSize. Using the new exactSize provided. Perhaps sorted differently?Try sorting initial call to spread2 so that pixel number of start cells is strictly increasing
[ FAIL 4 | WARN 13 | SKIP 4 | PASS 2200 ]
══ Skipped tests (4) ═══════════════════════════════════════════════════════════
• On CRAN (3): 'test-splitRaster.R:227:3', 'test-splitRaster.R:288:3',
'test-spread.R:1225:3'
• {NLMR} is not installed (1): 'test-neutralLandscapeMap.R:2:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-randomPolygon.R:6:3'): randomPolygon: does not work properly ───
Error: [rast] empty srs
Backtrace:
▆
1. ├─terra::crs("epsg:4326") at test-randomPolygon.R:6:3
2. └─terra::crs("epsg:4326")
3. └─terra (local) .local(x, ...)
4. ├─terra::rast(crs = x)
5. └─terra::rast(crs = x)
6. └─terra (local) .local(x = x, ...)
7. └─terra:::new_rast(...)
8. └─terra:::messages(r, "rast")
9. └─terra:::error(f, x@pntr$getError())
── Error ('test-spread.R:914:5'): rings and cir ────────────────────────────────
Error: [distance] CRS not defined
Backtrace:
▆
1. ├─terra::distance(hab, caribou) at test-spread.R:914:5
2. └─terra::distance(hab, caribou)
3. └─terra (local) .local(x, y, ...)
4. └─terra:::messages(x, "distance")
5. └─terra:::error(f, x@pntr$getError())
── Error ('test-spread.R:966:3'): distanceFromPoints does not work correctly ───
Error: [distance] CRS not defined
Backtrace:
▆
1. ├─terra::distance(hab, coordsVect) at test-spread.R:966:3
2. └─terra::distance(hab, coordsVect)
3. └─terra (local) .local(x, y, ...)
4. └─terra:::messages(x, "distance")
5. └─terra:::error(f, x@pntr$getError())
── Error ('test-spread2.R:472:5'): spread2 tests -- asymmetry ──────────────────
Error in `h(simpleError(msg, call))`: error in evaluating the argument 'x' in selecting a method for function 'crs': [rast] empty srs
Backtrace:
▆
1. ├─terra::`crs<-`(`*tmp*`, value = `<chr>`) at test-spread2.R:472:5
2. ├─terra::`crs<-`(`*tmp*`, value = `<chr>`)
3. │ └─raster::`projection<-`(`*tmp*`, value = value)
4. │ └─raster:::.getCRS(value)
5. │ ├─terra::crs(terra::crs(x), proj = TRUE)
6. │ ├─terra::crs(x)
7. │ └─terra::crs(x)
8. │ └─terra (local) .local(x, ...)
9. │ ├─terra::rast(crs = x)
10. │ └─terra::rast(crs = x)
11. │ └─terra (local) .local(x = x, ...)
12. │ └─terra:::new_rast(...)
13. │ └─terra:::messages(r, "rast")
14. │ └─terra:::error(f, x@pntr$getError())
15. │ └─base::stop("[", f, "] ", emsg, ..., call. = FALSE)
16. └─base::.handleSimpleError(`<fn>`, "[rast] empty srs", base::quote(NULL))
17. └─base (local) h(simpleError(msg, call))
[ FAIL 4 | WARN 13 | SKIP 4 | PASS 2200 ]
Error:
! Test failures.
Execution halted
Flavor: r-oldrel-windows-x86_64
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.