Skip to content

Commit 497d4a9

Browse files
authored
fasterRaster 8.4.0.7 (2025-04-24)
**fasterRaster** 8.4.0.7 (2025-04-24) o Removed dependency on **rpanel** because its dependency on **tclk** did not work with **Docker** images. Replaced with version dependency on **omnibus**'s `screenRes()` function.
2 parents 42ae74a + be1c166 commit 497d4a9

7 files changed

Lines changed: 22 additions & 20 deletions

File tree

DESCRIPTION

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Package: fasterRaster
22
Type: Package
33
Title: Faster Raster and Spatial Vector Processing Using 'GRASS GIS'
4-
Version: 8.4.0.6
5-
Date: 2025-03-26
4+
Version: 8.4.0.7
5+
Date: 2025-04-24
66
Authors@R:
77
c(
88
person(
@@ -29,9 +29,8 @@ Imports:
2929
graphics,
3030
grDevices,
3131
methods,
32-
omnibus (>= 1.2.11),
32+
omnibus (>= 1.2.15),
3333
rgrass (>= 0.3-9),
34-
rpanel,
3534
sf,
3635
shiny,
3736
terra (>= 1.7),

NAMESPACE

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,5 +279,4 @@ import(terra, except = shift)
279279
importFrom(data.table,":=")
280280
importFrom(data.table,as.data.table)
281281
importFrom(graphics,par)
282-
importFrom(rpanel,rp.screenresolution)
283282
importFrom(terra,median)

NEWS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# fasterRaster 8.4.0.7 (2025-04-24)
2+
o Removed dependency on **rpanel** because its dependency on **tclk** did not work with **Docker** images. Replaced with version dependency on **omnibus**'s `screenRes()` function.
3+
14
# fasterRaster 8.4.0.6 (2025-03-26)
25
o `faster(debug = TRUE)` displays the **GRASS** command for each **GRASS** module called in a **fasterRaster** function.
36
o `GVector[i]` works for cases with long `i`s.

R/fast.r

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ methods::setMethod(
198198
flags = c(.quiet(), "overwrite", "o") # overriding projection check!
199199
)
200200

201-
if (!.exists(src)) stop("Raster not loaded. You may need to use an absolute (not relative) file path.")
201+
if (!.exists(src)) stop("Raster not loaded. Check the file name. You may need to use an absolute (not relative) file path.")
202202
if (nLayers > 1L) src <- paste0(src, ".", seq_len(nLayers))
203203

204204
### raster levels
@@ -217,15 +217,16 @@ methods::setMethod(
217217
levelsFileExt <- .fileExt(x)
218218
levelsFileName <- substr(levelsFileName, 1L, nchar(x) - nchar(levelsFileExt))
219219

220-
extensions <- c("rds", "RDS", "rdata", "RData", "rda", "RDa", "Rda", "Rdat", "rdat", "RDat", "csv", "CSV", "tab", "TAB")
220+
# extensions <- c("rds", "RDS", "rdata", "RData", "rda", "RDa", "Rda", "Rdat", "rdat", "RDat", "csv", "CSV", "tab", "TAB")
221+
extensions <- c("rds", "rdata", "rda", "rdat", "csv", "tab")
221222
levelsFileNames <- paste0(levelsFileName, extensions)
222223

223224
fileExists <- file.exists(levelsFileNames)
224225
if (any(fileExists)) {
225226

226-
if (sum(fileExists) > 1L) warning("More than one `levels` file found. Only the first will be used.")
227-
levelsFileName <- levelsFileNames[fileExists[1L]]
228-
extension <- .fileExt(x)
227+
# if (sum(fileExists) > 1L) warning("More than one `levels` file found. Only the first will be used.")
228+
levelsFileName <- levelsFileNames[fileExists]
229+
extension <- extensions[fileExists]
229230

230231
if (tolower(extension) == "rds") {
231232
levels <- readRDS(levelsFileName)

R/plot.r

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
#'
1919
#' @seealso [terra::plot()]
2020
#'
21-
#' @importFrom rpanel rp.screenresolution
22-
#'
2321
#' @example man/examples/ex_plot.r
2422
#'
2523
#' @aliases plot
@@ -33,9 +31,10 @@ methods::setMethod(
3331
# simplify
3432
if (simplify & !is.3d(x)) {
3533

36-
screenRes <- rpanel::rp.screenresolution()
37-
screenWidth <- screenRes$width
38-
screenHeight <- screenRes$height
34+
# screenRes <- rpanel::rp.screenresolution()
35+
screenRes <- omnibus::screenRes()
36+
screenWidth <- screenRes[["width"]]
37+
screenHeight <- screenRes[["width"]]
3938

4039
rows <- nrow(x)
4140
cols <- ncol(x)

R/plotRGB.r

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,10 @@ methods::setMethod(
3333
# simplify
3434
if (simplify & !is.3d(x)) {
3535

36-
screenRes <- rpanel::rp.screenresolution()
37-
screenWidth <- screenRes$width
38-
screenHeight <- screenRes$height
36+
# screenRes <- rpanel::rp.screenresolution()
37+
screenRes <- omnibus::screenRes()
38+
screenWidth <- screenRes[["width"]]
39+
screenHeight <- screenRes[["width"]]
3940

4041
rows <- nrow(x)
4142
cols <- ncol(x)

inst/pkgdown.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pandoc: 3.1.11
1+
pandoc: 3.6.2
22
pkgdown: 2.1.1
33
pkgdown_sha: ~
44
articles:
@@ -10,7 +10,7 @@ articles:
1010
projects_mapsets: projects_mapsets.html
1111
regions: regions.html
1212
three_d_objects: three_d_objects.html
13-
last_built: 2025-02-25T18:57Z
13+
last_built: 2025-04-25T13:52Z
1414
urls:
1515
reference: https://github.com/adamlilith/fasterRaster/reference
1616
article: https://github.com/adamlilith/fasterRaster/articles

0 commit comments

Comments
 (0)