← Back to all sparks
G

gMCPLite

ANALYTICS
Velocity0.0

Lightweight graph-based multiple comparison procedures

gMCPLite exists to be gMCP without Java, and its releases guard that boundary rather than extend it.

multiple-comparisonsclinical-trialsr-languagejava-freemaintenance
Current state
gMCPLite is a fork of gMCP with the Java dependency removed and `hGraph()` ported over from gsDesign, giving R users graphical multiple comparison procedures and their visualisation without a JVM. Since that fork, no release has added a statistical capability. The visible history is compatibility work: ggplot2 3.5.0 argument naming, a cairo device for Unicode in examples, testthat 3.3.0 snapshot requirements, and a selective port of an upstream confidence-interval fix.
Where it's heading
This is a package with a fixed job. The maintainers track two moving targets — the upstream gMCP it forked from, and the R graphics and testing stack underneath it — and pull across only what is needed. The addition of vdiffr visual regression tests for `hGraph()` is the most substantive recent change and fits the same posture: the plots are the deliverable, so pin them against accidental drift rather than redesign them.
Prediction
Expect the pattern to continue — compatibility releases driven by ggplot2, testthat and pkgdown changes, with any statistical content arriving only as a selective port from upstream gMCP.

Recent moves

  1. 5mo ago

    Snapshot files bundled for testthat 3.3.0

    Packaging maintenance — snapshot files are now included in the built package as testthat 3.3.0 requires, plus a maintainer email update. Another instance of the toolchain, not the statistics, driving a release.

    View source ↗
  2. 11mo ago

    Visual regression tests added for hGraph()

    vdiffr-based visual regression tests now cover `hGraph()`, alongside pkgdown navbar and favicon updates and a README link to the gMCPShiny app. Sensible protection for a function whose output is a figure, but nothing changes for users of the package.

    View source ↗
  3. 2y ago

    Confidence interval fix ported from upstream gMCP

    The one release in this window that changes results: essential changes from gMCP 0.8-16 are ported across, including a confidence interval calculation fix. Also names the `guide` argument in `hGraph()`'s `scale_fill_manual()` call for ggplot2 3.5.0 compatibility.

    View source ↗
  4. 2y ago

    cairo_pdf device for Unicode in examples

    Switches example plotting to `cairo_pdf()` so Unicode characters render during `R CMD check`. A check-environment detail — the default `wchar` is a Unicode alpha, so the package needs a device that can draw it.

    View source ↗
  5. 2y ago

    pkgdown tabset rendering fixed

    Fixes dynamic tabset rendering in the pkgdown vignettes and updates the maintainer email. Documentation site maintenance only.

    View source ↗
  6. 3y ago

    Build ignores docs; typos corrected

    Adds `docs` to `.Rbuildignore` and fixes typos. The smallest kind of CRAN follow-up release, two days after the previous one.

    View source ↗