TAF
TAF keeps turning ICES stock assessments into reproducible, dependency-pinned projects.
A side-by-side editorial comparison of dipsaus and oblicubes — release velocity, themes, recent moves, and the top alternatives to consider.
dipsaus sheds five dependencies and rebuilds its native layer on Rcpp
dipsaus is a utility toolbox for R and Shiny developers — parallel helpers, fast map and queue wrappers, RStudio integrations, and custom Shiny inputs — and the foundation layer under the RAVE neuroimaging stack. The 0.3.x line dropped magrittr, remotes, glue, base64url and startup, moved off RcppParallel and TBB, and switched to Rcpp specifically to stop calling R's internal ENCLOS and CLOSENV interfaces. On the user-facing side it added fancyDirectoryInput, a Shiny widget for uploading whole directories with streaming and a progress bar.
A tiny grid renderer for oblique-projection cubes, complete since its first release.
oblicubes draws 3D cubes and cuboids in oblique projection as grid grobs, with ggplot2 geom wrappers and a height-matrix helper for turning elevation data into coordinates. The entire feature set arrived in the initial 0.1.2 release, adapted from coolbutuseless's isocubes and cj-holmes's isocuboids. The two releases since have widened compatibility rather than added anything.
dipsaus is a utility toolbox for R and Shiny developers — parallel helpers, fast map and queue wrappers, RStudio integrations, and custom Shiny inputs — and the foundation layer under the RAVE neuroimaging stack. The 0.3.x line dropped magrittr, remotes, glue, base64url and startup, moved off RcppParallel and TBB, and switched to Rcpp specifically to stop calling R's internal ENCLOS and CLOSENV interfaces. On the user-facing side it added fancyDirectoryInput, a Shiny widget for uploading whole directories with streaming and a progress bar.
Two long-running threads run through every release: cut dependencies, and make asynchronous work in R less fragile. The package has been removing packages it once required — synchronicity, qs, RcppRedis, htmltools, stringr, now five more — while successively replacing its own async machinery (make_async_evaluator, then async_workers, then lapply_callr and lapply_async with automatic global handling). The Rcpp move adds a third pressure: staying inside R's supported C interfaces as the non-API surface is closed off.
The dependency-shedding pattern points at the remaining soft-deprecated pieces — dipsaus_lock/unlock and PersistContainer have both been marked for removal for several releases and are the obvious next things to go.
oblicubes draws 3D cubes and cuboids in oblique projection as grid grobs, with ggplot2 geom wrappers and a height-matrix helper for turning elevation data into coordinates. The entire feature set arrived in the initial 0.1.2 release, adapted from coolbutuseless's isocubes and cj-holmes's isocuboids. The two releases since have widened compatibility rather than added anything.
The package is finished and its maintainer is treating it that way. 1.0.0 removed the R 4.1 native pipe from examples specifically so earlier R versions could use it — reaching backward, not forward — and added image alt text. The only change since is swapping a deprecated dplyr call in examples.
Expect nothing beyond occasional dependency deprecation fixes; the release pattern shows a small, deliberately complete package being kept installable.
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 dipsaus or oblicubes.
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
SimInf 10.0 turns an epidemic simulator into a tool that fits models to real time series
See all dipsaus alternatives → · See all oblicubes alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. dipsaus and oblicubes 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. dipsaus and oblicubes 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 dipsaus alternatives in Analytics are ranked by recent ship velocity. Browse the "dipsaus alternatives" section above for the current picks, or visit /alternatives/dipsaus-r for the full list with editorial commentary on each.
Top oblicubes alternatives in Analytics are ranked by recent ship velocity. Browse the "oblicubes alternatives" section above for the current picks, or visit /alternatives/oblicubes-r for the full list with editorial commentary on each.