Omni
Omni ships weekly, and almost every week the headline item is an AI feature.
A side-by-side editorial comparison of ApexCharts and spatstat.geom — release velocity, themes, recent moves, and the top alternatives to consider.
Licensing settled, ApexCharts is back to changing what a chart can take as input.
ApexCharts is deep into a fast v6 line, shipping roughly weekly. The licensing arc that dominated 6.5 through 6.7 — trial watermarks, the first premium-gated chart type, then entitlement checks — has settled, and the last three releases are library work again. 6.9.0 is the largest of them: a histogram type that bins raw samples, a morph engine that conserves marks across chart types, and the end of the library's dependency-free packaging.
The geometry layer under spatstat, steadily absorbing 3D patterns and missing-data semantics
spatstat.geom holds the spatial data structures and geometric operations the rest of the spatstat family builds on — windows, tessellations, images, point patterns and the operations that move between them. Recent releases split their attention between extending those structures to three dimensions and hardening the discretisation code where polygonal geometry meets a pixel grid. 3.8-2 adds more capabilities for three-dimensional point patterns.
ApexCharts is deep into a fast v6 line, shipping roughly weekly. The licensing arc that dominated 6.5 through 6.7 — trial watermarks, the first premium-gated chart type, then entitlement checks — has settled, and the last three releases are library work again. 6.9.0 is the largest of them: a histogram type that bins raw samples, a morph engine that conserves marks across chart types, and the end of the library's dependency-free packaging.
The through-line now is input and arrangement rather than catalogue size. Charts increasingly accept the measurements a team actually has instead of pre-aggregated values, and the seams that let you hand a chart its own layout — plotOptions.unit.positions, the pluggable layout hook — are being filled in with kits rather than hard-coded options. The premium boundary has stopped moving; the free catalogue keeps growing around it.
Expect the raw-observation pattern to reach another chart type now that the bar pathway handles binning, and expect the remaining pluggable seams to get companion kits the way positions just did.
spatstat.geom holds the spatial data structures and geometric operations the rest of the spatstat family builds on — windows, tessellations, images, point patterns and the operations that move between them. Recent releases split their attention between extending those structures to three dimensions and hardening the discretisation code where polygonal geometry meets a pixel grid. 3.8-2 adds more capabilities for three-dimensional point patterns.
Two threads run through this window. The first is a family-wide push into 3D that originated in the simulation package and has now reached the geometry layer. The second is a slower semantic change: 3.5-0 introduced missing or unavailable (NA) spatial objects, and 3.6-0 followed with more facilities for handling them, meaning an absent window or image became a representable value rather than an error. Around both, the plotting and discretisation code accretes steadily — nonlinear colour maps, plot backgrounds, transparency control, signed distance transforms, and repeated attention to boundary pixels.
Expect the 3D surface here to keep filling in behind the simulation package rather than leading it, given that 3.8-2 follows the 3D simulation release by two months. The entries give no indication that the NA work is finished, since it has already spanned two releases.
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 spatstat.geom.
Omni ships weekly, and almost every week the headline item is an AI feature.
silx settles into maintenance a release after its PySide6 migration
Plotly is turning its cloud into a metered compute platform with an enterprise on-ramp.
aniread stops asking you to know which tracker wrote the file
Rho's release machinery finally produced a stable build — and it shipped no new product.
Usermaven closed the loop: data comes in from anywhere, and now it goes back out.
See all ApexCharts alternatives → · See all spatstat.geom 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 2.5), 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 2.5), 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 spatstat.geom alternatives in Analytics are ranked by recent ship velocity. Browse the "spatstat.geom alternatives" section above for the current picks, or visit /alternatives/spatstat-geom for the full list with editorial commentary on each.