fillpattern
Pattern fills for ggplot2, hardened against the ways users write sizes
A side-by-side editorial comparison of qtl2convert and simStateSpace — release velocity, themes, recent moves, and the top alternatives to consider.
A conversion utility in pure maintenance mode, tracking R-devel breakage release by release
qtl2convert is the format-shim of the R/qtl2 ecosystem: it moves genotype probabilities and genetic maps between DOQTL, R/qtl and R/qtl2 representations. The last three releases contain no new conversion functions at all — 0.32 fixed a C string comparison flagged by CRAN, 0.34 restored attribute-clearing that R-devel 4.7 changed underneath the package, and 0.36 adjusted parallel core defaults plus a test tweak. The functional surface has been stable since 0.26 added cross2_ril_to_genril().
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.
qtl2convert is the format-shim of the R/qtl2 ecosystem: it moves genotype probabilities and genetic maps between DOQTL, R/qtl and R/qtl2 representations. The last three releases contain no new conversion functions at all — 0.32 fixed a C string comparison flagged by CRAN, 0.34 restored attribute-clearing that R-devel 4.7 changed underneath the package, and 0.36 adjusted parallel core defaults plus a test tweak. The functional surface has been stable since 0.26 added cross2_ril_to_genril().
This is a package whose release cadence is driven by its dependencies, not its roadmap. Two of the last three releases exist purely because upstream R or CRAN's check suite moved; the maintainer responds within weeks and ships. The cores=0 change in 0.36 is the only user-visible behavior shift in over a year, and it landed simultaneously in sibling package qtl2fst — this is a maintainer-wide convention change, not a qtl2convert decision.
Expect the next release to be triggered by another R-devel or CRAN check change rather than a feature request, following the same pattern as 0.32 and 0.34.
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 qtl2convert or simStateSpace.
Pattern fills for ggplot2, hardened against the ways users write sizes
gcube's recent releases are all packaging metadata, not simulation code
The R port of Quinlan's Cubist gets reproducibility fixes, not new modelling
ggstats keeps widening what a coefficient or Likert plot can be
ecodive rebuilt itself into a broad diversity-metric library, breaking as it went
rollama turns a local-LLM wrapper into an instrument for reproducible annotation
See all qtl2convert alternatives → · See all simStateSpace alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
Both compete on the same themes — r-package — within Analytics. qtl2convert and simStateSpace 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.
Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. qtl2convert and simStateSpace 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.
Top qtl2convert alternatives in Analytics are ranked by recent ship velocity. Browse the "qtl2convert alternatives" section above for the current picks, or visit /alternatives/qtl2convert 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.