From e25ab4eaf6071294c71889b8947e13737ca62f88 Mon Sep 17 00:00:00 2001 From: Eliot McIntire Date: Tue, 29 Sep 2026 17:48:17 -0700 Subject: [PATCH] chore: missing packages in reqdPkgs Add `data.table` to reqdPkgs, bump version, NEWS. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01CwcjqqK59FmTJscyi7xUqv --- NEWS.md | 2 ++ fireSense_spreadPredict.R | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 70981f2..542f212 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,7 @@ # fireSense_spreadPredict (development version) +- reqdPkgs now lists `data.table`, which the module calls (`copy`, `data.table`, `setDT`) but did not list. Version 1.1.2. + - `spreadProbOneELF()` (fireSense_spreadPredict.R:266-323 pre-fix) went on when a fitted coefficient had no covariate column, and died in `rowMeans(spreadProbMat)` with "'x' must be an array of at least two dimensions" (a predict-only run whose fit had `nfLCC_100_60` and `nfLCC_40_50_80` but whose covariates had a single `nf`). It now stops at once, naming the coefficients without a covariate and the covariates available, and says the non-forest groups / fuel classes differ from the fit's. Version 1.1.1. - Renamed from `fireSense_SpreadPredict` to `fireSense_spreadPredict` (module naming convention `_`); projects must rename the module and its `params` key. Version 1.1.0. diff --git a/fireSense_spreadPredict.R b/fireSense_spreadPredict.R index 5862034..6764bc1 100644 --- a/fireSense_spreadPredict.R +++ b/fireSense_spreadPredict.R @@ -10,12 +10,12 @@ defineModule(sim, list( person("Alex M.", "Chubaty", email = "achubaty@for-cast.ca", role = "ctb") ), childModules = character(), - version = list(fireSense_spreadPredict = "1.1.1", SpaDES.core = "0.1.0"), + version = list(fireSense_spreadPredict = "1.1.2", SpaDES.core = "0.1.0"), timeframe = as.POSIXlt(c(NA, NA)), timeunit = "year", citation = list("citation.bib"), documentation = list("README.txt", "fireSense_spreadPredict.Rmd"), - reqdPkgs = list("magrittr", "Matrix", "methods", "terra", "SpaDES.core (>=3.0.4)", "stats", + reqdPkgs = list("data.table", "magrittr", "Matrix", "methods", "terra", "SpaDES.core (>=3.0.4)", "stats", "ggplot2", "viridis", "PredictiveEcology/fireSenseUtils@development (>= 0.2.3.9048)"), parameters = bindrows(