epiworldR
epiworldR is a thin R shell whose releases track the C++ simulator underneath it
A side-by-side editorial comparison of bittermelon and rncl — release velocity, themes, recent moves, and the top alternatives to consider.
bittermelon is growing from binary bitmaps toward greyscale and color glyphs
The package manipulates bitmap fonts and bitmaps in R, and the recent direction is widening what a glyph can be. v2.3.1 adds greyscale font support by reading the experimental yaff levels property into pixmap glyphs with alpha derived from the level fraction, and makes writing a multi-colored glyph an error rather than silently clamping it. Earlier releases built out the same surface: bm_extract(), an interactive pixel picker, data frame coercion, and format support for other packages' bitmap types.
A phylogenetics parser on life support, shipping only what CRAN's compilers demand.
rncl wraps the Nexus Class Library so R can read Newick and NEXUS tree files. Every release since 2016 has been custodial: 0.8.9 exists solely to pull upstream NCL changes so the bundled C++ compiles under the C++20 standard. No user-facing function has changed in close to a decade.
The package manipulates bitmap fonts and bitmaps in R, and the recent direction is widening what a glyph can be. v2.3.1 adds greyscale font support by reading the experimental yaff levels property into pixmap glyphs with alpha derived from the level fraction, and makes writing a multi-colored glyph an error rather than silently clamping it. Earlier releases built out the same surface: bm_extract(), an interactive pixel picker, data frame coercion, and format support for other packages' bitmap types.
Two things are converging. The representation is moving beyond one-bit glyphs — pixmaps, color, and now greyscale levels with transparency — while the API gets stricter about the boundary between them, refusing to quietly downcast a color glyph on write. Separately, the package has been shedding weight: the embedded monobit copy was removed once it outgrew CRAN size limits, pushing format breadth onto a user-installed dependency.
Expect further greyscale and color work now that levels parsing exists — most likely writing that format rather than only reading it, since the write path is where the current release chose to draw a hard error instead.
rncl wraps the Nexus Class Library so R can read Newick and NEXUS tree files. Every release since 2016 has been custodial: 0.8.9 exists solely to pull upstream NCL changes so the bundled C++ compiles under the C++20 standard. No user-facing function has changed in close to a decade.
The release cadence tracks toolchain deprecations rather than user demand: gcc 12 removing binary_function in 2022, a deprecated Rcpp call in 2025, C++20 in 2026. The package is maintained as a stable parsing dependency for phylogenetics tooling, and the goal visible in these entries is keeping it installable, not extending it.
Expect the next release only when a compiler or CRAN policy change breaks the build again; nothing in these entries points to new parsing features.
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 bittermelon or rncl.
epiworldR is a thin R shell whose releases track the C++ simulator underneath it
A groundwater database client that has started doing the domain analysis too
A thin R wrapper over Flemish geospatial services, adding one standard at a time
Fluent Bit keeps two lines alive while the 5.x branch quietly opens 5.1.
OpenCTI is rebuilding its connector layer into a marketplace and wiring the platform to XTM Hub
rjd3highfreq ships whatever the Java side ships, and only occasionally says what that was.
See all bittermelon alternatives → · See all rncl alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. rncl is currently shipping more aggressively (velocity 2.5 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. rncl is currently shipping more aggressively (velocity 2.5 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 bittermelon alternatives in Analytics are ranked by recent ship velocity. Browse the "bittermelon alternatives" section above for the current picks, or visit /alternatives/bittermelon-r for the full list with editorial commentary on each.
Top rncl alternatives in Analytics are ranked by recent ship velocity. Browse the "rncl alternatives" section above for the current picks, or visit /alternatives/rncl-r for the full list with editorial commentary on each.