rjd3highfreq
rjd3highfreq ships whatever the Java side ships, and only occasionally says what that was.
A side-by-side editorial comparison of collapse and n2khab — release velocity, themes, recent moves, and the top alternatives to consider.
collapse got a JSS paper and a 7x fmean speedup in the same release.
collapse provides fast grouped statistical computing and data transformation for R, built on a C backend with its own grouping, hashing and aggregation primitives. The 2.1.x line is a maintenance and optimization series: SIMD multiple-accumulator work delivering roughly 2x on fsum() and 7x on fmean() for systems without OpenMP, a custom internal unlist() with better attribute preservation, and a steady stream of correctness fixes in collap(), pivot() and roworderv().
n2khab keeps retracting interpretations of habitat data it can't actually support
n2khab reads and prepares the standardised Flemish Natura 2000 habitat data sources — habitat maps, water surfaces, GRTS master grids — for reproducible analysis. Releases track the publication of new versioned data sources on Zenodo, but the more consequential ones change how the package interprets what it reads. The latest removes an argument outright after the reasoning behind it was found to be wrong.
collapse provides fast grouped statistical computing and data transformation for R, built on a C backend with its own grouping, hashing and aggregation primitives. The 2.1.x line is a maintenance and optimization series: SIMD multiple-accumulator work delivering roughly 2x on fsum() and 7x on fmean() for systems without OpenMP, a custom internal unlist() with better attribute preservation, and a steady stream of correctness fixes in collap(), pivot() and roworderv().
The package is consolidating institutionally as much as technically. The repository moved to the fastverse organization with multiple people granted access, the Journal of Statistical Software paper landed as the primary citation, and documentation now includes an AI-generated interactive layer. Technically the focus is the hashing and grouping core — the decision to treat -0 and 0 as equal across funique(), group(), fmatch(), fmode() and their derivatives was made in sync with an equivalent change in Rcpp, and accepted a measured 3% cost to get it. The last release with breaking changes sits outside this six-entry window.
Expect further targeted performance work on the grouped statistical functions and continued small correctness fixes; the governance move to fastverse suggests contribution volume rather than direction is what the maintainer is managing.
n2khab reads and prepares the standardised Flemish Natura 2000 habitat data sources — habitat maps, water surfaces, GRTS master grids — for reproducible analysis. Releases track the publication of new versioned data sources on Zenodo, but the more consequential ones change how the package interprets what it reads. The latest removes an argument outright after the reasoning behind it was found to be wrong.
Two forces shape the package. The first is external: each new habitatmap or watersurfaces vintage needs a supported reader, and the package has absorbed a steady stream of them. The second is a willingness to break its own API when the ecology does not support what the code claimed — the interpreted argument removed because type 3130 occurrences cannot be resolved to a single subtype, the rbbvos+ type dropped as too loosely defined, the collapse default changed to match how users actually need the output shaped. Return structures are also being normalised so element names no longer vary with data source version.
The package has said it expects future watersurfaces_hab versions to implement collapsing in the data source itself, so the corresponding argument is a candidate for removal once that lands — the same path the interpreted argument took.
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 collapse or n2khab.
rjd3highfreq ships whatever the Java side ships, and only occasionally says what that was.
audubon's release feed is almost entirely Renovate bumping the JavaScript toolchain behind its Japanese text splitter.
affiner is quietly turning a grid transformation helper into a small computational geometry library.
ageproR spent two years chasing a moving file format, then added the recruitment models that justify the effort.
ledger adds a Rust toolchain fallback, so beancount imports work whether or not the Python tooling is installed.
gridpattern keeps widening its catalogue, and the newest patterns finally use the device's own line rendering.
See all collapse alternatives → · See all n2khab alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. collapse and n2khab 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. collapse and n2khab 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 collapse alternatives in Analytics are ranked by recent ship velocity. Browse the "collapse alternatives" section above for the current picks, or visit /alternatives/collapse-r for the full list with editorial commentary on each.
Top n2khab alternatives in Analytics are ranked by recent ship velocity. Browse the "n2khab alternatives" section above for the current picks, or visit /alternatives/n2khab for the full list with editorial commentary on each.