Skip to content

Commit c231e6e

Browse files
authored
release: 0.6.1 (#104)
* release: 0.6.1 * ... * ... * ... * ... * ...
1 parent 26650ff commit c231e6e

File tree

7 files changed

+14
-9
lines changed

7 files changed

+14
-9
lines changed

DESCRIPTION

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package: mlr3spatial
22
Title: Support for Spatial Objects Within the 'mlr3' Ecosystem
3-
Version: 0.6.0.9000
4-
Date: 2025-07-18
3+
Version: 0.6.1
4+
Date: 2025-09-14
55
Authors@R:
66
c(
77
person("Marc", "Becker", , "[email protected]", role = c("aut", "cre"),
@@ -17,7 +17,7 @@ URL: https://mlr3spatial.mlr-org.com,
1717
https://github.com/mlr-org/mlr3spatial
1818
BugReports: https://github.com/mlr-org/mlr3spatial/issues
1919
Depends:
20-
mlr3 (>= 1.1.0),
20+
mlr3 (>= 1.2.0),
2121
R (>= 3.1.0)
2222
Imports:
2323
checkmate (>= 2.0.0),
@@ -42,8 +42,6 @@ Suggests:
4242
rpart,
4343
stars (>= 0.5-5),
4444
testthat (>= 3.0.0)
45-
Remotes:
46-
mlr-org/mlr3
4745
VignetteBuilder:
4846
knitr
4947
Config/testthat/edition: 3

NAMESPACE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ importFrom(R6,R6Class)
5959
importFrom(R6,is.R6)
6060
importFrom(methods,as)
6161
importFrom(stats,complete.cases)
62+
importFrom(stats,runif)
6263
importFrom(terra,cats)
6364
importFrom(terra,head)
6465
importFrom(terra,intersect)

NEWS.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
# mlr3spatial (development version)
1+
# mlr3spatial 0.6.1
2+
3+
* compatibility: mlr3 1.2.0 removed the data format argument
4+
* fix: `$predict_newdata()` and `predict_spatial()` work without optional column roles like `coordinate` now.
25

36
# mlr3spatial 0.6.0
47

R/data.R

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ generate_stack = function(layers, layer_size = NULL, dimension = NULL, multi_lay
9898
if (layer$type == "numeric") {
9999
data = matrix(c(stats::rnorm(floor(dimension^2 / 2), 0, 1), stats::rnorm(ceiling(dimension^2 / 2), 1, 1)), nrow = dimension)
100100
ras = rast(data)
101+
terra::crs(ras) = "EPSG:4326"
101102
if (!layer$in_memory && !multi_layer_file) {
102103
filename = tempfile(fileext = ".tif")
103104
writeRaster(ras, filename)
@@ -107,6 +108,7 @@ generate_stack = function(layers, layer_size = NULL, dimension = NULL, multi_lay
107108
} else if (layer$type == "factor") {
108109
data = matrix(rep(seq_along(layer$levels), each = floor(dimension^2 / length(layer$levels)), length.out = dimension^2), nrow = dimension)
109110
ras = rast(data)
111+
terra::crs(ras) = "EPSG:4326"
110112
ras = terra::categories(ras, layer = 1, data.table(ID = seq_along(layer$levels), category = layer$levels))
111113
if (!layer$in_memory && !multi_layer_file) {
112114
filename = tempfile(fileext = ".tif")
@@ -117,6 +119,7 @@ generate_stack = function(layers, layer_size = NULL, dimension = NULL, multi_lay
117119
} else if (layer$type == "weights") {
118120
data = matrix(runif(dimension^2, 0, 1), nrow = dimension)
119121
ras = rast(data)
122+
terra::crs(ras) = "EPSG:4326"
120123
if (!layer$in_memory && !multi_layer_file) {
121124
filename = tempfile(fileext = ".tif")
122125
writeRaster(ras, filename)

R/zzz.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#' @import mlr3
55
#' @import sf
66
#' @importFrom R6 R6Class is.R6
7-
#' @importFrom stats complete.cases
7+
#' @importFrom stats complete.cases runif
88
#' @importFrom utils getFromNamespace data
99
#'
1010
#' @section Learn mlr3:

man/mlr3spatial-package.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/testthat/test_DataBackendRaster.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ test_that("data prototyp works", {
273273
)
274274
backend = DataBackendRaster$new(stack)
275275

276-
expect_data_table(backend$data(rows = integer(0), cols = c("x_1", "y")), nrows = 0, ncols = 2)
276+
suppressWarnings(expect_data_table(backend$data(rows = integer(0), cols = c("x_1", "y")), nrows = 0, ncols = 2))
277277
})
278278

279279
test_that("in memory rasters work", {

0 commit comments

Comments
 (0)