PurpleAir
The R client for PurpleAir sensors keeps finding its time-averaging was wrong.
A side-by-side editorial comparison of contentanalysis and cTMed — release velocity, themes, recent moves, and the top alternatives to consider.
A scientific-text analysis package moved from counting citations to classifying argument structure.
contentanalysis parses scientific papers from PDF and analyses their content — citation clustering, reference extraction and matching, word distribution, TF-IDF summaries by section. The most recent release adds a different kind of analysis: sentence-level classification of rhetorical moves, built on Swales' CARS model and extended to literature review and discussion sections, using rules by default with an optional Google Gemini path. PDF handling has been reworked in parallel for multi-column layouts and running header removal.
Continuous-time mediation effects get standardized centrality, six years into steady patch work
cTMed computes direct, indirect and total effects for continuous-time mediation models, with delta-method, Monte Carlo and bootstrap variants of each. Development is a long run of patch releases from the jeksterslab account, roughly every two months, each adding a function or two. The latest adds standardized centrality measures and allows a diagonal sigma across ten standardized estimators.
contentanalysis parses scientific papers from PDF and analyses their content — citation clustering, reference extraction and matching, word distribution, TF-IDF summaries by section. The most recent release adds a different kind of analysis: sentence-level classification of rhetorical moves, built on Swales' CARS model and extended to literature review and discussion sections, using rules by default with an optional Google Gemini path. PDF handling has been reworked in parallel for multi-column layouts and running header removal.
The arc runs from surface features toward discourse structure. Early releases were about getting references matched correctly and plots readable; the current one asks what function each sentence performs in the argument, which is a categorically harder question and one the package answers with rules first and a language model second. The optional-LLM design is worth noting for what it avoids — the analysis still runs without an API key, and the package has already had to prune retired Gemini model versions once, which is the maintenance cost of depending on a hosted model. Reference parsing is being made format-aware rather than pattern-guessing, with CrossRef enrichment filling in what the PDF omits.
Expect the rhetorical move classification to widen to more section types and the rule-based path to keep being the default, given the package has already been forced to track model deprecations on the optional one.
cTMed computes direct, indirect and total effects for continuous-time mediation models, with delta-method, Monte Carlo and bootstrap variants of each. Development is a long run of patch releases from the jeksterslab account, roughly every two months, each adding a function or two. The latest adds standardized centrality measures and allows a diagonal sigma across ten standardized estimators.
The package is filling out a matrix rather than changing shape: for each effect type there is a delta-method, a Monte Carlo and a bootstrap path, and each release closes another cell. The 2025 releases were largely externally forced — an Armadillo 15.0.x transition at CRAN, a citation addition after the Psychological Methods paper landed — which suggests the statistical core has been settled since the 1.0.6 standardization revision.
The diagonal-sigma option has now reached the standardized estimators; extending it to the remaining unstandardized variants is the obvious next cell to fill.
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 contentanalysis or cTMed.
The R client for PurpleAir sensors keeps finding its time-averaging was wrong.
A board game graphics package runs one of the most disciplined deprecation cycles in R.
The explainable-ensemble-tree package now measures whether its own explanations are faithful.
The discrete-data FDR package is being pared into one piece of a larger multiple-testing suite.
The teaching arm of an R reliability suite keeps pace with whatever its analysis siblings ship.
The Weibull plotting package renamed itself, then handed its charts to AI assistants.
See all contentanalysis alternatives → · See all cTMed alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
Both compete on the same themes — r-package — within Analytics. cTMed is currently shipping more aggressively (velocity 2.5 vs 0.0), with 0 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. cTMed is currently shipping more aggressively (velocity 2.5 vs 0.0), with 0 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 contentanalysis alternatives in Analytics are ranked by recent ship velocity. Browse the "contentanalysis alternatives" section above for the current picks, or visit /alternatives/contentanalysis for the full list with editorial commentary on each.
Top cTMed alternatives in Analytics are ranked by recent ship velocity. Browse the "cTMed alternatives" section above for the current picks, or visit /alternatives/ctmed for the full list with editorial commentary on each.