← Back to home
Comparison · Analytics

riem vs slider

A side-by-side editorial comparison of riem and slider — release velocity, themes, recent moves, and the top alternatives to consider.

riem vs slider: at a glance

Featureriemslider
SectorAnalyticsAnalytics
Velocity score0.00.0
Sparks · 30d00
Top themesweather-data, api-client, r-package, ropenscisliding-windows, tidyverse, c-api-compliance, vctrs
Last editorial update57m ago1h ago
WebsiteVisit →Visit →

What is riem?

A weather-data client that keeps rewriting its HTTP layer while slowly tightening its API.

riem pulls observations from the Iowa Environmental Mesonet's weather-station network. Its release history is two threads: successive rewrites of the HTTP and test-mocking stack, and a gradual tightening of function arguments that culminated in 1.0.0 removing convenient-but-dangerous defaults. Contributions come partly from IEM's own maintainer.

Read the full riem trajectory →

What is slider?

Feature-complete since 2021, and every release since has been paying CRAN's C API bill

slider provides sliding-window and index-aware window functions for R, with a C implementation underneath and a specialised fast path for common aggregations. The user-facing surface has been stable since 0.3.0 in late 2022. Everything after that is compliance and platform work: STRING_PTR removed in 0.3.2, OBJECT() removed in 0.3.3, a vctrs callable's C signature corrected, and the minimum R version raised twice.

Read the full slider trajectory →

riem vs slider: editorial side-by-side

R
riem
ANALYTICS
0.0

A weather-data client that keeps rewriting its HTTP layer while slowly tightening its API.

◆ Current state

riem pulls observations from the Iowa Environmental Mesonet's weather-station network. Its release history is two threads: successive rewrites of the HTTP and test-mocking stack, and a gradual tightening of function arguments that culminated in 1.0.0 removing convenient-but-dangerous defaults. Contributions come partly from IEM's own maintainer.

◆ Where it's heading

The HTTP thread has moved through httr to httr2, and mocking from vcr to httptest2 — following the broader rOpenSci HTTP-stack reorganisation rather than any need of its own. The API thread runs the other way: 1.0.0 removed defaults for date_start and station and flipped latlon to FALSE, trading convenience for callers being explicit about what they request. New arguments in the same release widened what a query can ask for.

◆ Prediction

With the API stabilised at 1.0.0 and the HTTP stack settled on httr2, the next release is more likely to expose additional IEM query parameters than to change plumbing again.

S
slider
ANALYTICS
0.0

Feature-complete since 2021, and every release since has been paying CRAN's C API bill

◆ Current state

slider provides sliding-window and index-aware window functions for R, with a C implementation underneath and a specialised fast path for common aggregations. The user-facing surface has been stable since 0.3.0 in late 2022. Everything after that is compliance and platform work: STRING_PTR removed in 0.3.2, OBJECT() removed in 0.3.3, a vctrs callable's C signature corrected, and the minimum R version raised twice.

◆ Where it's heading

Two forces set the release schedule, and neither is feature demand. The first is CRAN closing off non-API C entry points, which packages reaching into R internals for speed have to unwind one accessor at a time — slider is on its second such release with no visible loss of function. The second is vctrs, whose breaking changes slider absorbs ahead of time; 0.2.2 exists solely to prepare for one. The last release that added anything callers can see was 0.3.0's slider_plus() and slider_minus() extension hooks.

◆ Prediction

Expect the pattern to continue: another non-API accessor removal or a vctrs compatibility release, rather than new window functions. The C-level surface is the only part of this package still moving.

Alternatives to riem and slider

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 riem or slider.

See all riem alternatives → · See all slider alternatives →

Recent activity from riem and slider

Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.

  1. 9mo agosliderNon-API OBJECT() removed and a vctrs C signature fixed
  2. 1y agoriem1.0.0 removes defaults and adds query arguments
  3. 1y agosliderNon-API STRING_PTR removed; R 4.0.0 now required
  4. 1y agoriemDrops the last vcr usage in favour of httptest2
  5. 2y agoriemTimezone and timestamp-parsing fixes
  6. 2y agosliderValgrind test fixes and dependency version bumps
  7. 3y agosliderExtension hooks let clock and almanac types serve as an index
  8. 4y agoriemMoves to httr2 and httptest2
  9. 4y agoriemSwitches to newer IEM metadata web services
  10. 5y agosliderInternal vec_order usage updated ahead of a vctrs break
  11. 5y agosliderlong double alignment issue fixed for CRAN sanitisers
  12. 9y agoriemReduces dependencies to tibble alone

Frequently asked questions

What is the difference between riem and slider?

They serve adjacent needs but don't currently overlap on shipped themes. riem and slider 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.

Is riem better than slider?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. riem and slider 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.

What are the best alternatives to riem?

Top riem alternatives in Analytics are ranked by recent ship velocity. Browse the "riem alternatives" section above for the current picks, or visit /alternatives/riem for the full list with editorial commentary on each.

What are the best alternatives to slider?

Top slider alternatives in Analytics are ranked by recent ship velocity. Browse the "slider alternatives" section above for the current picks, or visit /alternatives/slider for the full list with editorial commentary on each.