soilDBdata
soilDBdata exists so soilDB's tests can run without a NASIS connection.
A side-by-side editorial comparison of aniprocess and dissmapr — release velocity, themes, recent moves, and the top alternatives to consider.
aniprocess rebuilt its filter API into three tiers and removed the old one outright.
aniprocess is the signal-processing half of the animovement ecosystem for animal movement data — smoothing, outlier flagging and gap handling for tracking coordinates. Version 0.3.0 restructured the entire public interface into three tiers: bare functions over a vector or a frame of coordinate columns, *_with() to select a method by name, and *_across() to apply one to a whole aniframe. Two functions were removed rather than deprecated, and argument names were normalized across the package.
dissmapr spent its first releases becoming citable rather than adding methods.
dissmapr provides an R workflow for compositional dissimilarity and turnover — occurrence data through spatial gridding and environmental linkage to order-wise dissimilarity and bioregional mapping. All three releases to date are infrastructure: a first citable archive in June 2026, then a maturity release aligning the package with the B-Cubed software development guide. The ten-function pipeline described in the notes has not changed across them.
aniprocess is the signal-processing half of the animovement ecosystem for animal movement data — smoothing, outlier flagging and gap handling for tracking coordinates. Version 0.3.0 restructured the entire public interface into three tiers: bare functions over a vector or a frame of coordinate columns, *_with() to select a method by name, and *_across() to apply one to a whole aniframe. Two functions were removed rather than deprecated, and argument names were normalized across the package.
The redesign pushes aniframe metadata into the processing layer — *_across() reads sampling rate and the time column off the object instead of asking the caller, which is the division of labour aniframe's own class work assumes. Defaults are shifting toward not destroying information: filters preserve gaps unless inferring across them is the point, and a missing confidence score now warns rather than being read as a poor one. The bug fixes tell a consistent per-group story, with speed computed within each track so a step never forms across a track boundary.
With the across-style API landed and issue #29 (filter_by_pose) still open, the next release most likely extends the same three-tier pattern to pose data rather than adding more filters.
dissmapr provides an R workflow for compositional dissimilarity and turnover — occurrence data through spatial gridding and environmental linkage to order-wise dissimilarity and bioregional mapping. All three releases to date are infrastructure: a first citable archive in June 2026, then a maturity release aligning the package with the B-Cubed software development guide. The ten-function pipeline described in the notes has not changed across them.
The work is compliance-shaped rather than method-shaped: explicit @importFrom in place of whole-namespace imports, library() calls removed from package code, roughly 11 MB of development caches dropped, a runnable README quick-start, and Zenodo archival with CITATION.cff and codemeta.json. dissmapr moves in lockstep with its B-Cubed sibling invasimapr — both tagged 0.1.0 within three minutes of each other and 0.2.0 on the same day — so releases here reflect project-wide standards deadlines more than package-specific work. The stated roadmap of additional ecological distance metrics has not yet landed.
With standards work now signed off and R CMD check clean, the next release is the first real chance for the roadmap items — additional ecological distance metrics — to arrive.
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 aniprocess or dissmapr.
soilDBdata exists so soilDB's tests can run without a NASIS connection.
collinear has broken its API twice to stop making the user pick thresholds.
nert put fourteen TERN datasets behind one dispatcher and called it stable.
scTypeEval judges single-cell annotations without needing a ground truth to judge them against.
medrobust made its partial-identification bounds usable by giving them confidence intervals.
probmed went from one probabilistic effect size to a family of them in sixteen days.
See all aniprocess alternatives → · See all dissmapr alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
Both compete on the same themes — r package — within Analytics. aniprocess is currently shipping more aggressively (velocity 3.8 vs 0.0), with 1 editorial sparks in the last 30 days against 0. 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. aniprocess is currently shipping more aggressively (velocity 3.8 vs 0.0), with 1 editorial sparks in the last 30 days against 0. For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.
Top aniprocess alternatives in Analytics are ranked by recent ship velocity. Browse the "aniprocess alternatives" section above for the current picks, or visit /alternatives/aniprocess for the full list with editorial commentary on each.
Top dissmapr alternatives in Analytics are ranked by recent ship velocity. Browse the "dissmapr alternatives" section above for the current picks, or visit /alternatives/dissmapr for the full list with editorial commentary on each.