R
rrum
ANALYTICS
Velocity0.0
Bayesian Estimation of the Reduced Reparameterized Unified Model with Gibbs Sampling
Six years past its API cleanup, rrum ships only what the compiler demands.
psychometricsr-packagegibbs-samplingmaintenancecran-compliance
◆Current state
rrum estimates the reduced Reparameterized Unified Model via a Gibbs sampler in Rcpp/Armadillo, with simulation delegated to its sibling package simcdm. The user-facing API has been settled since 2019, when the entry point was renamed and simulation was moved out. Releases since then have been build and CRAN compliance work.
◆Where it's heading
The arc runs from an API-breaking consolidation in 2019, through a 2023 release fixing C++ deprecations and adding a pkgdown site, to a 2025 maintenance release that raises dependency floors and swaps a deprecated Armadillo conversion call. Each release is triggered by something outside the package — R-devel, CRAN check notes, an Armadillo deprecation — rather than by modeling work. The 2025 release arrived the same morning as a near-identical one for edina, marking it as a maintainer-wide sweep across the lab's packages.
◆Prediction
The next release will most likely be another externally forced compatibility fix, since three consecutive releases have been reactions to toolchain deprecations rather than to user requests.
◆Recent moves
- 10mo ago
rrum 0.2.2 - Maintenance Release
Continues the pattern of externally forced upkeep: dependency floors on R, Rcpp and RcppArmadillo, a deprecated conv_to call swapped for as_scalar, a Quarto README, and CI updates. The sampler itself is untouched.
View source ↗ - 2y ago
R-devel C++ fixes, pkgdown site, CI moved to GitHub Actions
Reactive maintenance against R-devel: CXX_STD deprecation and compilation attribute fixes, a CITATION format migration to bibentry, a pkgdown site, and a move from Travis-CI to GitHub Actions. Infrastructure only, with no change to estimation.
View source ↗ - 7y ago
CRAN release breaks the API and moves simulation to simcdm
⚡ SPARKThe release that set the package's current shape: the primary entry point was renamed and simulation was pulled out into a separate dependency. Everything after this is maintenance on the boundary drawn here.
View source ↗