nflseedR
R package nflseedR by nflverse — release notes from GitHub.
nflseedR rewrote its simulator from scratch and put the original on a deprecation clock.
◆Recent moves
- 9mo ago
Documentation image styling changed at CRAN's request
A CRAN policy compliance change to CSS styling of images in the package documentation. No effect on the simulation or standings code the 2.0 line rebuilt.
View source ↗ - 0y ago
Postseason Elo correction and standings output consistency fixes
The shakedown release for the new engine. Correcting the Elo difference adjustment for postseason games is a result-changing fix in the default results function, and aligning the exit value between nfl_standings() and nfl_simulations() closes a gap between the two new entry points that 2.0.0 introduced.
View source ↗ - 1y ago
New standings and simulation engine replaces the original design
⚡ SPARKThe release that resets the package. Rather than optimizing the existing simulator, 2.0.0 introduces a parallel implementation and commits to retiring the old one, making every subsequent release part of a migration rather than an extension.
View source ↗ - 3y ago
Selective simulation and a data.table speedup
The last significant release on the original engine, and it reads as an attempt to fix that engine's cost from the inside — sim_include lets callers skip playoff simulation or draft-order computation, and data.table replaces the round-combining step. The rewrite in 2.0.0 suggests these gains were judged insufficient.
View source ↗ - 4y ago
Simulation output becomes a class with a summary method
Giving simulate_nfl() output a proper S3 class enabled a summary() method rendering a gt table, and game_summary added cross-season matchup aggregation. This is the presentation layer that nfl_standings_prettify() would later re-create for the new engine.
View source ↗ - 5y ago
Error handling hardened for CRAN checks
A CRAN test-stability fix in the schedule loading function, which has since been deprecated in favour of nflreadr::load_schedules().
View source ↗