randomwalk
randomwalk spent every release getting an R simulation to run in the browser, not on a server.
A side-by-side editorial comparison of lstar and simStateSpace — release velocity, themes, recent moves, and the top alternatives to consider.
A single-cell data store commits to Zarr v3 and range-readable hosting across four language surfaces
lstar stores single-cell data behind one C++ core with Python, R and JS/WASM bindings, and ships a browser viewer that reads the store directly. Zarr v3 is now the default on-disk format across all four surfaces, with zstd compression and sharding that packs many chunks into fewer objects. Viewer stores are compressed per field and resolved at chunk granularity, so a hosted viewer fetches only what it displays. The tag stream carries both lstar and lstar-sc releases.
State-space data simulation for R, filled in one function at a time
simStateSpace generates data from state-space models — discrete-time SSM and VAR, continuous-time linear SDE and Ornstein-Uhlenbeck — for use in simulation studies of longitudinal and intensive repeated-measures designs. Recent releases add moment and intercept helpers rather than new model families: SimMVN(), the LinSDE intercept functions, and consolidation of the four separate parameter-simulation functions into one. Release notes are terse, marked Patch, and typically name one or two functions.
lstar stores single-cell data behind one C++ core with Python, R and JS/WASM bindings, and ships a browser viewer that reads the store directly. Zarr v3 is now the default on-disk format across all four surfaces, with zstd compression and sharding that packs many chunks into fewer objects. Viewer stores are compressed per field and resolved at chunk granularity, so a hosted viewer fetches only what it displays. The tag stream carries both lstar and lstar-sc releases.
The through-line is making a hosted store cheap to read. Sharding addresses the file-per-chunk explosion that makes many-chunk arrays awkward to host; per-field compression with chunk-granular resolution means colouring an embedding by one gene fetches one column rather than an array. The 0.2.x patches are the cost of maintaining four surfaces at once — a WASM heap crash that only browsers exercise, and a count-basis orientation defect where all three surfaces normalized in memory and none owned the on-disk layout.
The orientation bug's root cause — no surface owning the on-disk representation while all three normalized in memory — is the kind of gap that usually produces a validation or ownership change rather than another point fix.
simStateSpace generates data from state-space models — discrete-time SSM and VAR, continuous-time linear SDE and Ornstein-Uhlenbeck — for use in simulation studies of longitudinal and intensive repeated-measures designs. Recent releases add moment and intercept helpers rather than new model families: SimMVN(), the LinSDE intercept functions, and consolidation of the four separate parameter-simulation functions into one. Release notes are terse, marked Patch, and typically name one or two functions.
The package is being filled in methodically toward completeness across its four model families — whatever exists for the SSM side eventually appears for LinSDE and back again, as SSMInterceptEta/SSMInterceptY in 1.2.15 were followed by their LinSDE counterparts in 1.2.16. The other visible move was outward: bootstrap components were split into a separate bootStateSpace package, keeping this one to simulation alone. It sits in the same author's cluster of state-space and mediation packages, whose published methods papers the releases cite.
Expect the pattern to continue — small patch releases adding the missing counterpart function for a model family already served, with any larger capability likely spun out into its own package as bootstrapping was.
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 lstar or simStateSpace.
randomwalk spent every release getting an R simulation to run in the browser, not on a server.
fastml added survival modelling and leakage-proof resampling, moving past classification and regression.
abclass built out angle-based classifiers in 2022, then went quiet except for CRAN upkeep.
churon is spending its entire release history getting a Rust ONNX binding through CRAN.
firatheme woke up after four years and started fixing what ggplot2 changed underneath it.
bagyo reached CRAN as a Philippine tropical cyclone dataset, with its tags stamped out of order.
See all lstar alternatives → · See all simStateSpace alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. lstar is currently shipping more aggressively (velocity 5.0 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. lstar is currently shipping more aggressively (velocity 5.0 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 lstar alternatives in Analytics are ranked by recent ship velocity. Browse the "lstar alternatives" section above for the current picks, or visit /alternatives/lstar for the full list with editorial commentary on each.
Top simStateSpace alternatives in Analytics are ranked by recent ship velocity. Browse the "simStateSpace alternatives" section above for the current picks, or visit /alternatives/simstatespace for the full list with editorial commentary on each.