tbrf
Time-based rolling statistics for water-quality data, finally getting plotting and padding built in.
A side-by-side editorial comparison of TidyDensity and worldbank — release velocity, themes, recent moves, and the top alternatives to consider.
A distribution catalogue that grows by one family at a time, and rarely breaks anything.
TidyDensity generates tidy-format random data from statistical distributions, with parameter estimation, AIC calculation, summary tables and automatic plotting for each one. Its releases follow a fixed template — breaking changes, new features, minor fixes — and the breaking section is usually empty. Growth comes distribution by distribution: Bernoulli, Burr, triangular, chi-square, zero-truncated negative binomial and others each arrive with a matching set of param_estimate, aic and stats_tbl helpers.
A World Bank data wrapper that keeps finding the places its own API can't reach.
worldbank provides R access to the World Bank's public data: World Development Indicators, the Poverty and Inequality Platform, project records, and the Finances One datasets. It settled its type contract early — always a data.frame, never a conditional tibble — and has since layered on opt-in request caching, multi-indicator queries, and query conveniences like most-recent-values and gap filling. The most recent addition sidesteps the API entirely, pulling the full WDI archive as a zip.
TidyDensity generates tidy-format random data from statistical distributions, with parameter estimation, AIC calculation, summary tables and automatic plotting for each one. Its releases follow a fixed template — breaking changes, new features, minor fixes — and the breaking section is usually empty. Growth comes distribution by distribution: Bernoulli, Burr, triangular, chi-square, zero-truncated negative binomial and others each arrive with a matching set of param_estimate, aic and stats_tbl helpers.
The package is filling out a matrix rather than changing shape — every new distribution gets the same four or five companion functions, so the surface grows predictably and the design does not. What variation exists comes from utilities that work across distributions: MCMC sampling, bootstrap helpers, time series conversion, distribution comparison. The two genuine breaking changes in this window were both internal reworks, moving generation onto data.table and rewriting quantile normalization for speed.
The established pattern of adding a distribution with its full helper set is the most likely continuation. Recent releases have been small, suggesting the catalogue is approaching the distributions its author considers worth covering.
worldbank provides R access to the World Bank's public data: World Development Indicators, the Poverty and Inequality Platform, project records, and the Finances One datasets. It settled its type contract early — always a data.frame, never a conditional tibble — and has since layered on opt-in request caching, multi-indicator queries, and query conveniences like most-recent-values and gap filling. The most recent addition sidesteps the API entirely, pulling the full WDI archive as a zip.
Two threads run through the log. The first is query ergonomics: multiple indicators per call, mrv and gapfill parameters, regex search across the indicator catalog, a shorter wb_data() name that has since become the primary entry point. The second is coverage of things the standard API handles poorly — bulk download reaches footnote and series-time metadata the endpoints never expose, and PIP nowcasts and project records extend past the indicator tables most users start with. The maintainer runs the same infrastructure across their other data packages, and the caching design here is identical to what bbk and treasury received.
Expect the remaining rough edges of the World Bank's own API — inconsistent empty responses, metadata only available in bulk files — to keep driving releases, rather than a push into new data providers.
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 TidyDensity or worldbank.
Time-based rolling statistics for water-quality data, finally getting plotting and padding built in.
A roxygen2 documentation-reuse helper whose release notes are mostly upstream damage control.
The tidy front-end for GAMs, now stable enough that upstream ggplot2 sets its release calendar.
A safer case_when that keeps hardening its guarantees while realigning to tidyverse naming.
A mature recurrent-event toolkit in careful maintenance, shedding weight rather than adding surface.
College football's open data client hit v2 — and now reports how many API calls you have left.
See all TidyDensity alternatives → · See all worldbank alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
Both compete on the same themes — r-package — within Analytics. TidyDensity and worldbank 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. TidyDensity and worldbank 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 TidyDensity alternatives in Analytics are ranked by recent ship velocity. Browse the "TidyDensity alternatives" section above for the current picks, or visit /alternatives/tidydensity for the full list with editorial commentary on each.
Top worldbank alternatives in Analytics are ranked by recent ship velocity. Browse the "worldbank alternatives" section above for the current picks, or visit /alternatives/worldbank for the full list with editorial commentary on each.