paleobuddy
paleobuddy can now simulate trait-dependent diversification, not just birth-death.
A side-by-side editorial comparison of arulesViz and geos — release velocity, themes, recent moves, and the top alternatives to consider.
arulesViz finished its move to ggplot2 and has been coasting on maintenance since.
arulesViz draws the association rules produced by arules — scatterplots, matrix and grouped-matrix views, rule graphs, and a Shiny explorer. The rendering foundation has been settled since 1.5.0 made ggplot2 the default engine for most plots. The two most recent releases contain no new capability: roxygen migration and deprecation catch-up in 1.5.3, and a partial-argument-match cleanup in 1.5.4 that landed the same week as the identical fix in sibling package seriation.
The thin GEOS binding for R adds terra interop after three years of compiler triage
geos is a low-overhead R binding to the GEOS geometry engine, exposing predicates, overlays and spatial indexes with minimal copying. Version 0.2.5 accepts terra SpatVector objects directly, alongside fixes for zero-length memcpy and plotting of invalid geometries. The releases between 0.2.0 and 0.2.5 contain almost no feature work — they are responses to compiler warnings, sanitiser findings and CRAN check failures.
arulesViz draws the association rules produced by arules — scatterplots, matrix and grouped-matrix views, rule graphs, and a Shiny explorer. The rendering foundation has been settled since 1.5.0 made ggplot2 the default engine for most plots. The two most recent releases contain no new capability: roxygen migration and deprecation catch-up in 1.5.3, and a partial-argument-match cleanup in 1.5.4 that landed the same week as the identical fix in sibling package seriation.
The 2021 releases were a deliberate consolidation. 1.4-0 added ggplot2 engines and cut plotly_arules and the experimental iplots support out of the interface; 1.5.0 promoted ggplot2 to default and exposed the conversions to igraph and matrix so users could build their own views; 1.5-1 filled gaps in the graph and grouped-matrix methods. Since then the package tracks its dependencies rather than extending itself, which is a reasonable end state for a mature visualization layer.
Expect continued reactive releases keyed to ggplot2 and igraph deprecations, which have driven two of the last three updates. Nothing in these entries suggests new plot methods are planned.
geos is a low-overhead R binding to the GEOS geometry engine, exposing predicates, overlays and spatial indexes with minimal copying. Version 0.2.5 accepts terra SpatVector objects directly, alongside fixes for zero-length memcpy and plotting of invalid geometries. The releases between 0.2.0 and 0.2.5 contain almost no feature work — they are responses to compiler warnings, sanitiser findings and CRAN check failures.
Feature development stopped after 0.2.0 and the package has since been kept alive against a moving toolchain: strict-prototypes warnings, a clang sanitiser error, format string checks, an M1 test failure. The 0.2.5 terra support breaks that pattern and came from an outside contributor, which suggests the package's direction is now set by what neighbouring spatial packages need from it rather than by GEOS feature coverage.
GEOS has released new capabilities since the 3.11 features wired up in 0.2.0, and none have been exposed since; whether the next release closes that gap or continues as interop-and-maintenance is the open question the history does not yet answer.
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 arulesViz or geos.
paleobuddy can now simulate trait-dependent diversification, not just birth-death.
geodist stays dependency-free and fast, and warns you when 'cheap' distances stop being honest.
errors keeps making uncertainty print the way each scientific field expects.
CMAQ went global in v5.5, and has been patching that surface ever since.
enpls has not changed its statistics since 2016 — only its website, twice.
grex is a lookup table with a version number — it ships when the annotation moves.
See all arulesViz alternatives → · See all geos alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
Both compete on the same themes — r-package — within Analytics. arulesViz and geos 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. arulesViz and geos 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 arulesViz alternatives in Analytics are ranked by recent ship velocity. Browse the "arulesViz alternatives" section above for the current picks, or visit /alternatives/arulesviz-r for the full list with editorial commentary on each.
Top geos alternatives in Analytics are ranked by recent ship velocity. Browse the "geos alternatives" section above for the current picks, or visit /alternatives/geos-r for the full list with editorial commentary on each.