Rpath
Rpath 1.1.0 learns to read Ecopath's own files, easing migration off the desktop tool.
A side-by-side editorial comparison of broman and survminer — release velocity, themes, recent moves, and the top alternatives to consider.
A statistician's personal toolbox, growing one plotting utility at a time
broman is Karl Broman's collection of personal R utilities — base-graphics plotting helpers such as grayplot, dotplot and timeplot, running-window summaries, and assorted conveniences. Recent releases alternate between small additions, like runningratio2() with an adaptive window sized to hit a target denominator, and narrow bug fixes in crayons() and jiggle(). Version 0.92 removes an include that had begun warning on CRAN.
survminer is back after a five-year gap, and spending it cutting dependencies loose.
survminer draws Kaplan-Meier curves and Cox diagnostics on top of ggplot2, and it sits under a large share of published survival figures. After a long dormancy it has shipped three releases since late 2024, and all of them are about staying compatible: with ggplot2 3.5, then 4.0, and now without survMisc, whose weighted log-rank tests are computed internally in base R as of 0.5.2. The plotting API itself has not changed.
broman is Karl Broman's collection of personal R utilities — base-graphics plotting helpers such as grayplot, dotplot and timeplot, running-window summaries, and assorted conveniences. Recent releases alternate between small additions, like runningratio2() with an adaptive window sized to hit a target denominator, and narrow bug fixes in crayons() and jiggle(). Version 0.92 removes an include that had begun warning on CRAN.
The additions cluster around two themes: time-axis plotting and running-window summaries, both of which have been extended across several releases. Nothing here is planned in the usual sense — functions appear when the author needs them and bugs are fixed when they surface downstream, as jiggle() did through dotplot(). The C-level cleanup in 0.92 matches the same change made to R/qtl the same week, which is what maintaining a set of packages under one author looks like.
Both recent function additions extend existing families rather than starting new ones, so the next release is most likely another variant in the running-window or time-plotting group, or a fix surfaced by one of the author's other packages.
survminer draws Kaplan-Meier curves and Cox diagnostics on top of ggplot2, and it sits under a large share of published survival figures. After a long dormancy it has shipped three releases since late 2024, and all of them are about staying compatible: with ggplot2 3.5, then 4.0, and now without survMisc, whose weighted log-rank tests are computed internally in base R as of 0.5.2. The plotting API itself has not changed.
This is a revival by maintenance, not by feature work — the same pattern as its sibling packages from the same author. The dependency surface is being reduced rather than extended, and each release absorbs a breaking change from ggplot2 that would otherwise leave existing scripts producing errors or misaligned risk tables. Compatibility fixes now arrive within months of the upstream change rather than years.
Continued ggplot2 4.x tracking is the most likely next release content, since 0.5.2 already carries fixes for 4.0.x aesthetics and the GeomConfint stairstep problem.
Other Analytics products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either broman or survminer.
Rpath 1.1.0 learns to read Ecopath's own files, easing migration off the desktop tool.
TAF keeps turning ICES stock assessments into reproducible, dependency-pinned projects.
parallelDist is in pure preservation mode — one build fix every few years.
Cairo finally catches R's graphics engine, all the way to GE API 16.
rjdqa keeps refining one screen: the seasonal adjustment quality dashboard
epikit narrows to field-epidemiology helpers, handing proportions to a sibling package
See all broman alternatives → · See all survminer alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. broman and survminer are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.
Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. broman and survminer are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.
Top broman alternatives in Analytics are ranked by recent ship velocity. Browse the "broman alternatives" section above for the current picks, or visit /alternatives/broman-r for the full list with editorial commentary on each.
Top survminer alternatives in Analytics are ranked by recent ship velocity. Browse the "survminer alternatives" section above for the current picks, or visit /alternatives/survminer for the full list with editorial commentary on each.