Pinned
SportsDataverse
SportsDataverse
@sportsdataverse.org
Building the network of people and open-source sports data packages to foster diversity and inclusion in sports analytics. Visit our site (sportsdataverse.org) or check our GitHub (github.com/sportsdataverse). Contact @saiemgilani.bsky.social for q's
183 followers25 following56 posts
🏈 cfbseedR is on CRAN. An R package to simulate college football seasons: standings, conference champions, and a seeded 12-team Playoff field — using each conference's own published tiebreaker procedure. Pairs with cfbfastR. install.packages("cfbseedR") Built by @saiemgilani.bsky.social
Four calls end to end: load a schedule with cfbfastR, map it, compute standings, seed the field. Three articles and the full reference: 📖 https://cfbseedR.sportsdataverse.org Thanks to Lee Sharpe and Sebastian Carl — the design is theirs, and nflseedR (@nflverse.com) is worth your time.
🏈 cfbseedR is on CRAN. An R package to simulate college football seasons: standings, conference champions, and a seeded 12-team Playoff field — using each conference's own published tiebreaker procedure. Pairs with cfbfastR. install.packages("cfbseedR") Built by @saiemgilani.bsky.social
🏈 cfbseedR is on CRAN. An R package to simulate college football seasons: standings, conference champions, and a seeded 12-team Playoff field — using each conference's own published tiebreaker procedure. Pairs with cfbfastR. install.packages("cfbseedR") Built by @saiemgilani.bsky.social
🏈 cfbseedR is on CRAN. An R package to simulate college football seasons: standings, conference champions, and a seeded 12-team Playoff field — using each conference's own published tiebreaker procedure. Pairs with cfbfastR. install.packages("cfbseedR") Built by @saiemgilani.bsky.social
It's adapted from nflseedR (@nflverse.com) by Lee Sharpe and Sebastian Carl (@mrcaseb.com). Same architecture — standings, then conference ranks, then seeds; a week-by-week simulation with a pluggable results generator — rebuilt in college football's semantics.
🎲 oddsapiR 1.0.0 is on CRAN — the R client for The Odds API hits its first major release, and the stability milestone for the betting-data layer of the SportsDataverse. install.packages("oddsapiR") 📖 https://oddsapiR.sportsdataverse.org @saiemgilani.bsky.social #rstats
Under the hood it moved to an httr2 HTTP stack, and every function now documents a column-level returns table plus its quota cost — you know the shape and the price before you call it. 📖 https://oddsapiR.sportsdataverse.org/news/index.html
🎲 oddsapiR 1.0.0 is on CRAN — the R client for The Odds API hits its first major release, and the stability milestone for the betting-data layer of the SportsDataverse. install.packages("oddsapiR") 📖 https://oddsapiR.sportsdataverse.org @saiemgilani.bsky.social #rstats
🎲 oddsapiR 1.0.0 is on CRAN — the R client for The Odds API hits its first major release, and the stability milestone for the betting-data layer of the SportsDataverse. install.packages("oddsapiR") 📖 https://oddsapiR.sportsdataverse.org @saiemgilani.bsky.social #rstats
⚾ baseballr 2.0.0 is on CRAN, and it's a big one. install.packages("baseballr") 📖 https://baseballr.sportsdataverse.org @saiemgilani.bsky.social @billpetti.bsky.social #rstats
Plus ESPN MLB (100+ functions), ESPN college baseball, Fox Sports MLB, FanGraphs projections, situational splits, 11 model loaders, ggpitchzone(), and era-aware B-Ref standings. 38 issues closed. https://billpetti.github.io/baseballr/news/index.html
⚾ baseballr 2.0.0 is on CRAN, and it's a big one. install.packages("baseballr") 📖 https://baseballr.sportsdataverse.org @saiemgilani.bsky.social @billpetti.bsky.social #rstats
⚾ baseballr 2.0.0 is on CRAN, and it's a big one. install.packages("baseballr") 📖 https://baseballr.sportsdataverse.org @saiemgilani.bsky.social @billpetti.bsky.social #rstats
🏒 fastRhockey 1.0.0 is on CRAN — API stability, and very nearly a total rebuild. install.packages("fastRhockey") 📖 https://fastRhockey.sportsdataverse.org @saiemgilani.bsky.social #rstats
We added 125 ESPN NHL functions in this release. Every open issue on the repo is now closed, some dating back to 2022. Thanks for the patience — and for the community PR that sharpened the rate-limit handling. Read more on all the changes: https://fastrhockey.sportsdataverse.org/news/index.html
🏒 fastRhockey 1.0.0 is on CRAN — API stability, and very nearly a total rebuild. install.packages("fastRhockey") 📖 https://fastRhockey.sportsdataverse.org @saiemgilani.bsky.social #rstats
🏒 fastRhockey 1.0.0 is on CRAN — API stability, and very nearly a total rebuild. install.packages("fastRhockey") 📖 https://fastRhockey.sportsdataverse.org @saiemgilani.bsky.social #rstats
🏀 hoopR 3.1.0 is on CRAN — men's basketball keeps pace with its sister package. install.packages("hoopR") 📖 https://hoopr.sportsdataverse.org @saiemgilani.bsky.social #rstats
Another 172 ESPN functions were added since last release, while adding a full coverage wrapper for the CollegeBasketballData.com API (s/o @collegefootballdata.com), as well as a handful of other providers. Read more on all of the changes here: https://hoopr.sportsdataverse.org/news/index.html
🏀 hoopR 3.1.0 is on CRAN — men's basketball keeps pace with its sister package. install.packages("hoopR") 📖 https://hoopr.sportsdataverse.org @saiemgilani.bsky.social #rstats
🏀 wehoop 3.0.0 is on CRAN. Women's basketball data in R levels up. install.packages("wehoop") 📖 https://wehoop.sportsdataverse.org @saiemgilani.bsky.social #rstats
We added 159 ESPN functions and a couple new data providers since the last release. Undoubtedly there will be kinks to smooth over in the API. There are a couple new articles to check out, too. Read more in-depth about all the changes here: https://wehoop.sportsdataverse.org/news/index.html
🏀 wehoop 3.0.0 is on CRAN. Women's basketball data in R levels up. install.packages("wehoop") 📖 https://wehoop.sportsdataverse.org @saiemgilani.bsky.social #rstats
🏀 wehoop 3.0.0 is on CRAN. Women's basketball data in R levels up. install.packages("wehoop") 📖 https://wehoop.sportsdataverse.org @saiemgilani.bsky.social #rstats
All of it is in the next CRAN submission. Sorry for the split — enjoy Week 1. 🏈 📖 https://cfbfastR.sportsdataverse.org/news/index.html
Nothing is deprecated. Existing code keeps working, and you now choose from three play-by-play sources: classic (FBS 2014+), ESPN (2004+), and NCAA including FCS (2013+). 📖 https://cfbfastR.sportsdataverse.org