inlabru
Bayesian Latent Gaussian Modelling using INLA and Extensions
A Bayesian spatial modelling package rebuilding its foundations one breaking release at a time
◆Recent moves
- 23d ago
Predictor linearisation rewritten; broom tidiers, truncated families
The predictor evaluation and linearisation rewrite continues the internal-machinery overhaul that 2.14.0 staged, while the broom methods and the nz* observation families widen the ecosystem and model surface without changing how bru() is called. Consistent with the arc, it also drops the plyr dependency and moves stats out of Depends.
View source ↗ - 3mo ago
Bugfix release: factor contrasts, raster extraction, error classes
A CRAN-targeted patch: factor contrast levels, SpatRaster factor extraction, and error-class checks widened for R > 4.6. The one structural item, moving fmesher from Depends to Imports, is deliberately softened by keeping fm_int and fm_pixels re-exported, so nothing user-facing breaks yet.
View source ↗ - 5mo ago
New mappers, standardised cgeneric support, bru_obs storage refactor
The substantive move is standardising where a pre-computed mapper lives on inla.cgeneric and inla.rgeneric objects, so external packages no longer need their own bru_get_mapper() methods. The bru_obs/bru_comp storage refactor is staged behind bru_compat_pre_2_14_enable, which is the pattern this package now uses to spread a break across releases.
View source ↗ - 1y ago
Mapper classes shortened to bm_*, experimental predictor aggregation
Two renames of core public classes — bru_like to bru_obs and bru_mapper_<type> to bm_<type> — both aliased for back-compatibility, plus an experimental aggregation step for predictors and automatic detection of purely additive models. The pre-evaluated component inputs, described as halving preprocessing time on large spatio-temporal models, are the concrete user-visible gain.
View source ↗ - 1y ago
Drops sp and ggmap for an sf-native spatial stack
⚡ SPARKThis is the release the rest of the visible history executes against: once the spatial data layer became sf-native, the mapper renames, namespace pruning and extension-point standardisation in 2.13 and 2.14 follow as cleanup. It is also the first appearance of the package's habit of shipping a removal alongside an addition.
View source ↗