tidyr
tidyr replaced separate() with a family that says what it does.
A side-by-side editorial comparison of ApexCharts and cmdstanpy — release velocity, themes, recent moves, and the top alternatives to consider.
Three releases in three weeks moved ApexCharts from free library to gated open-core.
ApexCharts is shipping the v6 line at an unusual clip — ten releases since 20 July, spanning a plugin platform, a hybrid SVG/canvas renderer, and two new chart types. The core is still zero-dependency and SVG-first, and every release states that existing configs render unchanged. What is new is a commercial layer: an offline licence check now sits over seven premium modules and one chart type, while the free catalogue keeps expanding alongside it.
CmdStanPy is clearing deprecations ahead of a 2.0 it keeps announcing.
CmdStanPy is at v1.3.0, which added a diagnose method on CmdStanModel, sampler timing information, create_inits() across the stanfit classes, and much faster MCMC CSV parsing. Every release in this window opens with the same notice: the next non-bugfix release will be 2.0 and will remove existing deprecations. In line with that, 1.3.0 drops Python 3.8 and renames the metric argument to inv_metric.
ApexCharts is shipping the v6 line at an unusual clip — ten releases since 20 July, spanning a plugin platform, a hybrid SVG/canvas renderer, and two new chart types. The core is still zero-dependency and SVG-first, and every release states that existing configs render unchanged. What is new is a commercial layer: an offline licence check now sits over seven premium modules and one chart type, while the free catalogue keeps expanding alongside it.
The commercialisation arc tightens one notch per release. 6.5.0 introduced licensing with a watermark and an explicit promise that no chart type would be gated; 6.6.0 gated one; 6.7.0 changed enforcement from accepting any valid key to requiring an entitled plan. Running underneath is a genuine engineering push — incremental updateSeries, canvas cell rendering, a numeric fast path for line and area — that makes the paid layer easier to justify. The pattern is a generous free core with the new authoring and analysis surface behind a key.
Expect more premium chart types following `unit`, since the gating machinery and trial-mode watermark are now built and proven. The shared key format across the apex* family suggests entitlement checks propagate to the sibling libraries next.
CmdStanPy is at v1.3.0, which added a diagnose method on CmdStanModel, sampler timing information, create_inits() across the stanfit classes, and much faster MCMC CSV parsing. Every release in this window opens with the same notice: the next non-bugfix release will be 2.0 and will remove existing deprecations. In line with that, 1.3.0 drops Python 3.8 and renames the metric argument to inv_metric.
The package tracks upstream Stan and prepares for its own break. New inference methods arrive as Stan ships them — Laplace with Stan 2.32, Pathfinder with 2.33 — while the interface work is mostly deprecation staging and CSV input-output performance. The repeated 2.0 warning across two years of releases suggests the cut has been deferred more than once.
The notice at the top of every release points to 2.0 as the next non-bugfix version, removing the deprecations staged here including the metric argument.
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 ApexCharts or cmdstanpy.
tidyr replaced separate() with a family that says what it does.
modeltime built conformal intervals in, then went quiet on features.
performance keeps adding ways to check a model you have already fitted.
DoWhy adds one estimation method a year and keeps its identification edge.
OpenHouse is hardening the seams where table policies and jobs quietly fail.
silx 3.0 moved its default Qt binding to PySide6 — a migration for everyone embedding it.
See all ApexCharts alternatives → · See all cmdstanpy alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. ApexCharts is currently shipping more aggressively (velocity 10.0 vs 0.0), with 3 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. ApexCharts is currently shipping more aggressively (velocity 10.0 vs 0.0), with 3 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 ApexCharts alternatives in Analytics are ranked by recent ship velocity. Browse the "ApexCharts alternatives" section above for the current picks, or visit /alternatives/apexcharts for the full list with editorial commentary on each.
Top cmdstanpy alternatives in Analytics are ranked by recent ship velocity. Browse the "cmdstanpy alternatives" section above for the current picks, or visit /alternatives/cmdstanpy for the full list with editorial commentary on each.