← Back to all sparks
O

OpenRepGrid

INFRA · APIS
Velocity0.0

Tools to Analyze Repertory Grid Data

Repertory grids learn which pole is the preferred one — a data-model change, not another plot option.

repertory-gridpersonal-construct-psychologyr-packagedata-importclusteringvisualization
Current state
OpenRepGrid is the R toolkit for repertory grid analysis, the personal-construct-psychology technique of rating elements against bipolar constructs. Releases arrive every few months and the package passed JOSS review in late 2024. The current release, 0.1.18, is the largest in the window: a rebuilt import/export layer and the introduction of construct pole preference into the grid object itself.
Where it's heading
The arc moves from presentation outward to the data model. 0.1.15 and 0.1.17 were about plots, colours, clustering options, and base-R ergonomics — subsetting by element name, cbind, names(). 0.1.18 changes what a grid can hold rather than how it is drawn, and threads that new attribute through import, construction, and analysis in one release. Getting data in and out is clearly the other priority: three dataframe layouts, long and wide Excel, multi-sheet import, workbook export.
Prediction
With preferred poles now representable, the next likely step is analysis built on top of them — ideal-element distance and alignment measures — plus continued expansion of the import formats the package accepts.

Recent moves

  1. 1y ago

    Preferred construct poles enter the grid data model

    ⚡ SPARK

    The release where the grid object gains a new attribute rather than the plots gaining a new argument. Construct pole preference becomes something the package can read, generate, set, and align by — and the import/export layer is rebuilt around dataframes, long-format Excel, and multi-sheet workbooks at the same time.

    View source ↗
  2. 1y ago

    Grids gain name-based subsetting, cbind, and per-pole plot colours

    Ergonomics and presentation. Grids become subsettable by element name and combinable with cbind, names() works as an alias for elements(), and biplot2d and bertin gain vectorised, side-aware colour arguments. clusterBoot's trim argument stops dendrogram construct labels being cut off by default.

    View source ↗
  3. 1y ago

    Documentation revised for JOSS review

    A documentation-only release made to satisfy JOSS reviewers, with no features or fixes by the maintainer's own description. It marks the package's passage through peer review rather than any change to behaviour.

    View source ↗
  4. 2y ago

    Dependency-grid dispersion indexes added; rgl becomes optional

    Two dispersion indexes for dependency grids, indexDDI and indexUncertainty, extend the measures the package computes. Making rgl optional is the practically useful part — 3D plotting no longer forces a heavy OpenGL dependency on every install.

    View source ↗