← Back to home
Comparison · Analytics

constants vs ggdemetra

A side-by-side editorial comparison of constants and ggdemetra — release velocity, themes, recent moves, and the top alternatives to consider.

constants vs ggdemetra: at a glance

Featureconstantsggdemetra
SectorAnalyticsAnalytics
Velocity score0.00.0
Sparks · 30d00
Top themesphysical-constants, codata, units, uncertainty-propagationseasonal-adjustment, ggplot2, time-series, tramo-seats
Last editorial update1h ago1h ago
WebsiteVisit →Visit →

What is constants?

The R package for CODATA constants rebuilt its symbol table on NIST's naming so future updates stop being hand work.

constants exposes the CODATA recommended values of the physical constants to R, as a data frame plus symbol lists that carry units, uncertainties, or both. The package reached 1.0.0 on the 2018 CODATA release and has shipped once since, purely to track a units package update. Its surface is small and its release cadence is bound to CODATA, which revises every few years.

Read the full constants trajectory →

What is ggdemetra?

A ggplot2 layer for seasonal adjustment output, filling in one plot type at a time.

ggdemetra is a thin, focused bridge: it puts RJDemetra's seasonal adjustment results — TRAMO-SEATS and X-13 models — into ggplot2 geoms and autoplot methods. Development runs in short bursts separated by long quiet stretches, and the most recent work has been correcting SI ratio handling rather than adding surface. The API is small enough that a single function rename counts as the notable change in a release.

Read the full ggdemetra trajectory →

constants vs ggdemetra: editorial side-by-side

C
constants
ANALYTICS
0.0

The R package for CODATA constants rebuilt its symbol table on NIST's naming so future updates stop being hand work.

◆ Current state

constants exposes the CODATA recommended values of the physical constants to R, as a data frame plus symbol lists that carry units, uncertainties, or both. The package reached 1.0.0 on the 2018 CODATA release and has shipped once since, purely to track a units package update. Its surface is small and its release cadence is bound to CODATA, which revises every few years.

◆ Where it's heading

The direction set at 1.0.0 was to stop being a curated convenience wrapper and become a mechanical mirror of NIST. Hand-crafted symbol names were replaced with NIST's own ASCII symbols, categories adopted NIST's, and uncertainty switched from relative to absolute — all framed by the maintainer as necessary to make future CODATA updates routine. On top of that the package gained a correlation matrix and optional integration with the quantities package, moving it from a lookup table toward something that can propagate uncertainty.

◆ Prediction

Having rebuilt the symbol table specifically so CODATA revisions become mechanical, the next substantive release most likely tracks a new CODATA dataset rather than adding API. The experimental correlated-value support, disabled by default at 1.0.0, is the one part these entries flag as unfinished.

G
ggdemetra
ANALYTICS
0.0

A ggplot2 layer for seasonal adjustment output, filling in one plot type at a time.

◆ Current state

ggdemetra is a thin, focused bridge: it puts RJDemetra's seasonal adjustment results — TRAMO-SEATS and X-13 models — into ggplot2 geoms and autoplot methods. Development runs in short bursts separated by long quiet stretches, and the most recent work has been correcting SI ratio handling rather than adding surface. The API is small enough that a single function rename counts as the notable change in a release.

◆ Where it's heading

The package has been steadily completing its coverage of the seasonal adjustment output surface: component extractors and autoplot methods in 0.2.3, SI ratio plotting in 0.2.5, then two releases of corrections to make SI ratios behave under TRAMO-SEATS jSA models and when no seasonal component is exported. Alongside that, the naming is being tidied — y_forecast() became raw(), and init_ggplot() shortened the setup boilerplate. This reads as a package approaching the edge of its intended scope and spending its effort on correctness.

◆ Prediction

Two consecutive releases fixing SI ratios under TRAMO-SEATS suggest that code path is the least settled part of the package, so further corrections there are the most likely next move. The entries give no indication of new model families or plot types being planned.

Alternatives to constants and ggdemetra

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 constants or ggdemetra.

See all constants alternatives → · See all ggdemetra alternatives →

Recent activity from constants and ggdemetra

Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.

  1. 2y agoggdemetrasiratio() fix when TRAMO-SEATS exports no seasonal component
  2. 2y agoggdemetraraw() replaces y_forecast(); new init_ggplot() helper
  3. 2y agoggdemetraRe-tagged moments later as 0.2.7
  4. 3y agoggdemetraSI ratio plotting functions land
  5. 5y agoconstantsCompatibility fix for units 0.7-0
  6. 5y agoggdemetrats2df() conversion helper and geom_outlier date fix
  7. 5y agoconstantsconstants 1.0.0
  8. 6y agoggdemetrageom_arima no longer recomputes the model
  9. 8y agoconstantsUnit handling fixes ahead of the 1.0.0 rebuild

Frequently asked questions

What is the difference between constants and ggdemetra?

They serve adjacent needs but don't currently overlap on shipped themes. constants and ggdemetra 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.

Is constants better than ggdemetra?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. constants and ggdemetra 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.

What are the best alternatives to constants?

Top constants alternatives in Analytics are ranked by recent ship velocity. Browse the "constants alternatives" section above for the current picks, or visit /alternatives/constants-r for the full list with editorial commentary on each.

What are the best alternatives to ggdemetra?

Top ggdemetra alternatives in Analytics are ranked by recent ship velocity. Browse the "ggdemetra alternatives" section above for the current picks, or visit /alternatives/ggdemetra for the full list with editorial commentary on each.