← Back to all sparks
E

edina

ANALYTICS
Velocity0.0

Bayesian Estimation of an Exploratory Deterministic Input, Noisy and Gate Model

A finished psychometric estimator kept alive by toolchain upkeep, not new modeling work.

psychometricsr-packagemaintenancecran-compliancercpp
Current state
edina is a single-purpose Rcpp/Armadillo implementation of the Exploratory DINA model, feature-complete since its 2020 debut. Its entire visible surface — estimation plus Q-matrix comparison across k values — has not changed in five years. The only 2025 activity is a maintenance release that raises the R, Rcpp and RcppArmadillo floors so the package still compiles.
Where it's heading
The gap between 0.1.1 and 0.1.2 is over five years, and 0.1.2 contains no modeling changes at all: dependency floors, a Makevars cleanup for newer Armadillo, a Quarto README, a CITATION fix for CRAN notes, and refreshed CI. This is custodial maintenance of a research artifact rather than active development. The same release landed across the maintainer's other packages the same morning — rrum got a near-identical body ten minutes earlier — which marks it as a lab-wide compatibility sweep, not an edina-specific push.
Prediction
Expect the next release to be another compatibility bump triggered by an Armadillo or Rcpp change rather than new estimation features, on a similar multi-year cadence.

Recent moves

  1. 10mo ago

    edina 0.1.2 - Maintenance Release

    Pure compatibility work after five years of silence: explicit R 4.3, Rcpp 1.1 and RcppArmadillo 15.0.2 floors, CXX11 removed from Makevars to avoid Armadillo build breaks, and a Quarto README. Nothing in the estimation path changes, though users on older R can no longer install.

    View source ↗
  2. 6y ago

    Solaris build fix and CRAN badges

    A platform-specific build fix for an ambiguous pow overload on Solaris, plus CRAN badges in the README. Housekeeping that follows the initial CRAN acceptance rather than any change to the model.

    View source ↗
  3. 6y ago

    EDINA model estimation with Q-matrix comparison arrives

    ⚡ SPARK

    The origin release, and the only one that establishes capability: it introduces the EDINA estimation routine and Q-matrix comparison across k values. Everything after this point in the package's history is maintenance around this surface.

    View source ↗