From 5da24014d50952b0117c1dffa1bdfae5d1442136 Mon Sep 17 00:00:00 2001 From: Tan Date: Mon, 20 Jan 2025 12:06:11 -0500 Subject: [PATCH 1/6] clean up internal namespace, directly re-export load_pbp, load_player_stats --- NAMESPACE | 32 ++----------------------------- R/load_pbp.R | 12 ------------ R/load_player_stats.R | 30 ----------------------------- R/nflfastR-package.R | 37 ++++++++++++++++++++---------------- man/load_pbp.Rd | 41 ---------------------------------------- man/load_player_stats.Rd | 36 ----------------------------------- 6 files changed, 23 insertions(+), 165 deletions(-) delete mode 100644 R/load_pbp.R delete mode 100644 R/load_player_stats.R delete mode 100644 man/load_pbp.Rd delete mode 100644 man/load_player_stats.Rd diff --git a/NAMESPACE b/NAMESPACE index bd8741de..433c3bd0 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -24,24 +24,13 @@ export(nflverse_sitrep) export(report) export(save_raw_pbp) export(update_db) -import(dplyr) import(fastrmodels) -importFrom(cli,rule) -importFrom(curl,curl_fetch_memory) importFrom(data.table,"%between%") importFrom(data.table,"%chin%") importFrom(data.table,setDT) -importFrom(furrr,future_map) -importFrom(furrr,future_map_chr) -importFrom(furrr,future_map_dfr) -importFrom(future,plan) -importFrom(glue,glue) -importFrom(glue,glue_sql) -importFrom(janitor,clean_names) -importFrom(lifecycle,deprecated) -importFrom(mgcv,predict.bam) +importFrom(nflreadr,load_pbp) +importFrom(nflreadr,load_player_stats) importFrom(nflreadr,nflverse_sitrep) -importFrom(progressr,progressor) importFrom(rlang,":=") importFrom(rlang,.data) importFrom(rlang,.env) @@ -49,20 +38,3 @@ importFrom(rlang,dots_list) importFrom(rlang,inform) importFrom(stats,na.omit) importFrom(stats,predict) -importFrom(stringr,str_detect) -importFrom(stringr,str_extract) -importFrom(stringr,str_extract_all) -importFrom(stringr,str_length) -importFrom(stringr,str_remove_all) -importFrom(stringr,str_replace_all) -importFrom(stringr,str_split) -importFrom(stringr,str_sub) -importFrom(stringr,str_trim) -importFrom(tibble,as_tibble) -importFrom(tibble,tibble) -importFrom(tidyr,unnest) -importFrom(tidyr,unnest_wider) -importFrom(tidyselect,any_of) -importFrom(tidyselect,ends_with) -importFrom(utils,packageVersion) -importFrom(xgboost,getinfo) diff --git a/R/load_pbp.R b/R/load_pbp.R deleted file mode 100644 index 798d27d7..00000000 --- a/R/load_pbp.R +++ /dev/null @@ -1,12 +0,0 @@ -#' @inherit nflreadr::load_pbp -#' @inheritDotParams nflreadr::load_pbp -#' @param ... Arguments passed on to nflreadr::load_pbp -#' @examples -#' \donttest{ -#' try({# to avoid CRAN test problems -#' pbp <- load_pbp(2019:2020) -#' dplyr::glimpse(pbp) -#' }) -#' } -#' @export -load_pbp <- function(...) nflreadr::load_pbp(...) diff --git a/R/load_player_stats.R b/R/load_player_stats.R deleted file mode 100644 index 34b2596f..00000000 --- a/R/load_player_stats.R +++ /dev/null @@ -1,30 +0,0 @@ -#' @inherit nflreadr::load_player_stats -#' @inheritDotParams nflreadr::load_player_stats -#' @param ... Arguments passed on to nflreadr::load_player_stats -#' @seealso The function [calculate_player_stats()] and the corresponding examples -#' on [the nflfastR website](https://www.nflfastr.com/articles/nflfastR.html#example-11-replicating-official-stats) -#' @examples -#' \donttest{ -#' try({# to avoid CRAN test problems -#' stats <- load_player_stats() -#' dplyr::glimpse(stats) -#' }) -#' } -#' @export -load_player_stats <- function(...){ - - # if the dots are empty, we now have the same behavior like nflreadr which - # differs from the previous versions where it was "load all seasons" - if (rlang::is_empty(list(...))){ - cli::cli_warn( - c("We have changed the behavior of {.var load_player_stats()} as of nflfastR 4.3.0.", - "Calling it without an argument will return the current season only instead of all available seasons.", - "Please try {.var load_player_stats(seasons = TRUE)} to get all seasons." - ), - .frequency = "regularly", .frequency_id = "player_stats_warning" - ) - } - - # if dots are not empty, use them in nflreadr - nflreadr::load_player_stats(...) -} diff --git a/R/nflfastR-package.R b/R/nflfastR-package.R index 9a014196..a4c966ae 100644 --- a/R/nflfastR-package.R +++ b/R/nflfastR-package.R @@ -103,25 +103,30 @@ # The following block is used by usethis to automatically manage # roxygen namespace tags. Modify with care! ## usethis namespace: start -#' @import dplyr #' @import fastrmodels -#' @importFrom cli rule -#' @importFrom curl curl_fetch_memory +#' @importFrom nflreadr load_pbp load_player_stats +#' @export load_pbp +#' @export load_player_stats +#' @importFrom magrittr %>% #' @importFrom data.table setDT %between% %chin% -#' @importFrom furrr future_map_chr future_map_dfr future_map -#' @importFrom future plan -#' @importFrom glue glue glue_sql -#' @importFrom janitor clean_names -#' @importFrom lifecycle deprecated -#' @importFrom mgcv predict.bam -#' @importFrom progressr progressor -#' @importFrom rlang .data inform dots_list := .env +#' @importFrom rlang .data inform dots_list := .env %||% #' @importFrom stats predict na.omit -#' @importFrom stringr str_sub str_replace_all str_length str_extract str_detect str_trim str_remove_all str_split str_extract_all -#' @importFrom tibble as_tibble tibble -#' @importFrom tidyr unnest_wider unnest -#' @importFrom tidyselect any_of ends_with #' @importFrom utils packageVersion -#' @importFrom xgboost getinfo ## usethis namespace: end NULL + +# @import dplyr +# @importFrom cli rule +# @importFrom curl curl_fetch_memory +# @importFrom furrr future_map_chr future_map_dfr future_map +# @importFrom future plan +# @importFrom glue glue glue_sql +# @importFrom janitor clean_names +# @importFrom lifecycle deprecated +# @importFrom mgcv predict.bam +# @importFrom progressr progressor +# @importFrom stringr str_sub str_replace_all str_length str_extract str_detect str_trim str_remove_all str_split str_extract_all +# @importFrom tibble as_tibble tibble +# @importFrom tidyr unnest_wider unnest +# @importFrom tidyselect any_of ends_with +# @importFrom xgboost getinfo diff --git a/man/load_pbp.Rd b/man/load_pbp.Rd deleted file mode 100644 index 2d457a1c..00000000 --- a/man/load_pbp.Rd +++ /dev/null @@ -1,41 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/load_pbp.R -\name{load_pbp} -\alias{load_pbp} -\title{Load Play By Play} -\usage{ -load_pbp(...) -} -\arguments{ -\item{...}{ - Arguments passed on to \code{\link[nflreadr:load_pbp]{nflreadr::load_pbp}} - \describe{ - \item{\code{seasons}}{A numeric vector of 4-digit years associated with given NFL seasons - defaults to latest season. If set to \code{TRUE}, returns all available data since 1999.} - \item{\code{file_type}}{One of \code{c("rds", "qs", "csv", "parquet")}. Can also be set globally with -\code{options(nflreadr.prefer)}} - }} -} -\value{ -The complete nflfastR dataset as returned by \code{nflfastR::build_nflfastR_pbp()} -(see below) for all given \code{seasons} -} -\description{ -Loads play by play seasons from the \href{https://github.com/nflverse/nflverse-data}{nflverse-data repository} -} -\examples{ -\donttest{ -try({# to avoid CRAN test problems -pbp <- load_pbp(2019:2020) -dplyr::glimpse(pbp) -}) -} -} -\seealso{ -\url{https://nflreadr.nflverse.com/articles/dictionary_pbp.html} for a web version of the data dictionary - -\code{\link[nflreadr]{dictionary_pbp}} for the data dictionary bundled as a package dataframe - -\url{https://www.nflfastr.com/reference/build_nflfastR_pbp.html} for the nflfastR function \code{nflfastR::build_nflfastR_pbp()} - -Issues with this data should be filed here: \url{https://github.com/nflverse/nflverse-pbp} -} diff --git a/man/load_player_stats.Rd b/man/load_player_stats.Rd deleted file mode 100644 index 42cc6479..00000000 --- a/man/load_player_stats.Rd +++ /dev/null @@ -1,36 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/load_player_stats.R -\name{load_player_stats} -\alias{load_player_stats} -\title{Load Player Level Weekly Stats} -\usage{ -load_player_stats(...) -} -\arguments{ -\item{...}{ - Arguments passed on to \code{\link[nflreadr:load_player_stats]{nflreadr::load_player_stats}} - \describe{ - \item{\code{seasons}}{a numeric vector of seasons to return, defaults to most recent season. If set to \code{TRUE}, returns all available data.} - \item{\code{stat_type}}{one of \code{"offense"}, \code{"defense"}, or \code{"kicking"}} - \item{\code{file_type}}{One of \code{c("rds", "qs", "csv", "parquet")}. Can also be set globally with -\code{options(nflreadr.prefer)}} - }} -} -\value{ -A tibble of week-level player statistics that aims to match NFL official box scores. -} -\description{ -Load Player Level Weekly Stats -} -\examples{ -\donttest{ -try({# to avoid CRAN test problems -stats <- load_player_stats() -dplyr::glimpse(stats) -}) -} -} -\seealso{ -The function \code{\link[=calculate_player_stats]{calculate_player_stats()}} and the corresponding examples -on \href{https://www.nflfastr.com/articles/nflfastR.html#example-11-replicating-official-stats}{the nflfastR website} -} From 2180816ed6ecc32f32d54dbb9a6ddbaf79a33c9e Mon Sep 17 00:00:00 2001 From: Tan Date: Mon, 20 Jan 2025 12:07:07 -0500 Subject: [PATCH 2/6] update namespace --- NAMESPACE | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NAMESPACE b/NAMESPACE index 433c3bd0..c9689e41 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -28,9 +28,11 @@ import(fastrmodels) importFrom(data.table,"%between%") importFrom(data.table,"%chin%") importFrom(data.table,setDT) +importFrom(magrittr,"%>%") importFrom(nflreadr,load_pbp) importFrom(nflreadr,load_player_stats) importFrom(nflreadr,nflverse_sitrep) +importFrom(rlang,"%||%") importFrom(rlang,":=") importFrom(rlang,.data) importFrom(rlang,.env) @@ -38,3 +40,4 @@ importFrom(rlang,dots_list) importFrom(rlang,inform) importFrom(stats,na.omit) importFrom(stats,predict) +importFrom(utils,packageVersion) From 2c189bfeac1e28ef79b1af8ad2ba403f7185efff Mon Sep 17 00:00:00 2001 From: Tan Date: Mon, 20 Jan 2025 12:15:10 -0500 Subject: [PATCH 3/6] use proper re-exporting --- NAMESPACE | 1 - R/nflfastR-package.R | 12 +++++++--- R/report.R | 32 --------------------------- man/reexports.Rd | 18 +++++++++++++++ man/report.Rd | 52 -------------------------------------------- 5 files changed, 27 insertions(+), 88 deletions(-) create mode 100644 man/reexports.Rd delete mode 100644 man/report.Rd diff --git a/NAMESPACE b/NAMESPACE index c9689e41..9ee8c29a 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -21,7 +21,6 @@ export(load_pbp) export(load_player_stats) export(missing_raw_pbp) export(nflverse_sitrep) -export(report) export(save_raw_pbp) export(update_db) import(fastrmodels) diff --git a/R/nflfastR-package.R b/R/nflfastR-package.R index a4c966ae..33bef709 100644 --- a/R/nflfastR-package.R +++ b/R/nflfastR-package.R @@ -104,9 +104,7 @@ # roxygen namespace tags. Modify with care! ## usethis namespace: start #' @import fastrmodels -#' @importFrom nflreadr load_pbp load_player_stats -#' @export load_pbp -#' @export load_player_stats +#' @importFrom nflreadr load_pbp load_player_stats nflverse_sitrep #' @importFrom magrittr %>% #' @importFrom data.table setDT %between% %chin% #' @importFrom rlang .data inform dots_list := .env %||% @@ -115,6 +113,14 @@ ## usethis namespace: end NULL +#' @export +nflreadr::load_pbp +#' @export +nflreadr::load_player_stats +#' @export +nflreadr::nflverse_sitrep + +## NO LONGER IMPORTED, WILL USE EXPLICIT NAMESPACING INSTEAD # @import dplyr # @importFrom cli rule # @importFrom curl curl_fetch_memory diff --git a/R/report.R b/R/report.R index 37bcebc0..e69de29b 100644 --- a/R/report.R +++ b/R/report.R @@ -1,32 +0,0 @@ -#' Get a Situation Report on System, nflverse Package Versions and Dependencies -#' -#' @description This function gives a quick overview of the versions of R and -#' the operating system as well as the versions of nflverse packages, options, -#' and their dependencies. It's primarily designed to help you get a quick -#' idea of what's going on when you're helping someone else debug a problem. -#' @details See [`nflreadr::nflverse_sitrep`] for details. -#' @inheritDotParams nflreadr::nflverse_sitrep -#' @inherit nflreadr::nflverse_sitrep -#' @examples -#' \donttest{ -#' \dontshow{ -#' # set CRAN mirror to avoid failing checks in weird scenarios -#' old_ops <- options(repos = c("CRAN" = "https://cran.rstudio.com/")) -#' } -#' -#' report(recursive = FALSE) -#' nflverse_sitrep(pkg = "nflreadr", recursive = TRUE) -#' -#' \dontshow{ -#' # restore old options -#' options(old_ops) -#' } -#' } -#' @export -report <- function(...) nflreadr::nflverse_sitrep(...) - -#' @export -#' @name nflverse_sitrep -#' @rdname report -#' @importFrom nflreadr nflverse_sitrep -NULL diff --git a/man/reexports.Rd b/man/reexports.Rd new file mode 100644 index 00000000..c1b45883 --- /dev/null +++ b/man/reexports.Rd @@ -0,0 +1,18 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/nflfastR-package.R +\docType{import} +\name{reexports} +\alias{reexports} +\alias{load_pbp} +\alias{load_player_stats} +\alias{nflverse_sitrep} +\title{Objects exported from other packages} +\keyword{internal} +\description{ +These objects are imported from other packages. Follow the links +below to see their documentation. + +\describe{ + \item{nflreadr}{\code{\link[nflreadr]{load_pbp}}, \code{\link[nflreadr]{load_player_stats}}, \code{\link[nflreadr:sitrep]{nflverse_sitrep}}} +}} + diff --git a/man/report.Rd b/man/report.Rd deleted file mode 100644 index 714521ac..00000000 --- a/man/report.Rd +++ /dev/null @@ -1,52 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/report.R -\name{report} -\alias{report} -\alias{nflverse_sitrep} -\title{Get a Situation Report on System, nflverse Package Versions and Dependencies} -\usage{ -report(...) -} -\arguments{ -\item{...}{ - Arguments passed on to \code{\link[nflreadr:sitrep]{nflreadr::nflverse_sitrep}} - \describe{ - \item{\code{pkg}}{a character vector naming installed packages, or \code{NULL} -(the default) meaning all nflverse packages. The function checks internally -if all packages are installed and informs if that is not the case.} - \item{\code{recursive}}{a logical indicating whether dependencies of \code{pkg} and their -dependencies (and so on) should be included. -Can also be a character vector listing the types of dependencies, a subset -of \code{c("Depends", "Imports", "LinkingTo", "Suggests", "Enhances")}. -Character string \code{"all"} is shorthand for that vector, character string -\code{"most"} for the same vector without \code{"Enhances"}, character string \code{"strong"} -(default) for the first three elements of that vector.} - \item{\code{redact_path}}{a logical indicating whether options that contain "path" -in the name should be redacted, default = TRUE} - }} -} -\description{ -This function gives a quick overview of the versions of R and -the operating system as well as the versions of nflverse packages, options, -and their dependencies. It's primarily designed to help you get a quick -idea of what's going on when you're helping someone else debug a problem. -} -\details{ -See \code{\link[nflreadr:sitrep]{nflreadr::nflverse_sitrep}} for details. -} -\examples{ -\donttest{ -\dontshow{ -# set CRAN mirror to avoid failing checks in weird scenarios -old_ops <- options(repos = c("CRAN" = "https://cran.rstudio.com/")) -} - -report(recursive = FALSE) -nflverse_sitrep(pkg = "nflreadr", recursive = TRUE) - -\dontshow{ -# restore old options -options(old_ops) -} -} -} From 9f89a82739ec032c49487632d774dd0d07308e64 Mon Sep 17 00:00:00 2001 From: Tan Date: Mon, 20 Jan 2025 13:01:21 -0500 Subject: [PATCH 4/6] re-export more nflreadr stuff: rosters, schedules --- NAMESPACE | 4 ++++ R/nflfastR-package.R | 6 +++++- R/top-level_scraper.R | 2 -- man/fast_scraper_roster.Rd | 11 ----------- man/fast_scraper_schedules.Rd | 7 ------- man/reexports.Rd | 4 +++- pkgdown/_pkgdown.yml | 2 ++ 7 files changed, 14 insertions(+), 22 deletions(-) diff --git a/NAMESPACE b/NAMESPACE index 9ee8c29a..14ba3dd0 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -19,6 +19,8 @@ export(fast_scraper_roster) export(fast_scraper_schedules) export(load_pbp) export(load_player_stats) +export(load_rosters) +export(load_schedules) export(missing_raw_pbp) export(nflverse_sitrep) export(save_raw_pbp) @@ -30,6 +32,8 @@ importFrom(data.table,setDT) importFrom(magrittr,"%>%") importFrom(nflreadr,load_pbp) importFrom(nflreadr,load_player_stats) +importFrom(nflreadr,load_rosters) +importFrom(nflreadr,load_schedules) importFrom(nflreadr,nflverse_sitrep) importFrom(rlang,"%||%") importFrom(rlang,":=") diff --git a/R/nflfastR-package.R b/R/nflfastR-package.R index 33bef709..41c44a5d 100644 --- a/R/nflfastR-package.R +++ b/R/nflfastR-package.R @@ -104,7 +104,7 @@ # roxygen namespace tags. Modify with care! ## usethis namespace: start #' @import fastrmodels -#' @importFrom nflreadr load_pbp load_player_stats nflverse_sitrep +#' @importFrom nflreadr load_pbp load_player_stats load_schedules load_rosters nflverse_sitrep #' @importFrom magrittr %>% #' @importFrom data.table setDT %between% %chin% #' @importFrom rlang .data inform dots_list := .env %||% @@ -118,6 +118,10 @@ nflreadr::load_pbp #' @export nflreadr::load_player_stats #' @export +nflreadr::load_schedules +#' @export +nflreadr::load_rosters +#' @export nflreadr::nflverse_sitrep ## NO LONGER IMPORTED, WILL USE EXPLICIT NAMESPACING INSTEAD diff --git a/R/top-level_scraper.R b/R/top-level_scraper.R index c191445a..4fe71824 100644 --- a/R/top-level_scraper.R +++ b/R/top-level_scraper.R @@ -466,7 +466,6 @@ fast_scraper <- function(game_ids, #' Load Team Rosters for Multiple Seasons #' @details See [`nflreadr::load_rosters`] for details. -#' @inheritDotParams nflreadr::load_rosters #' @inherit nflreadr::load_rosters #' @seealso For information on parallel processing and progress updates please #' see [nflfastR]. @@ -484,7 +483,6 @@ fast_scraper_roster <- function(...) nflreadr::load_rosters(...) #' Load NFL Season Schedules #' @details See [`nflreadr::load_schedules`] for details. -#' @inheritDotParams nflreadr::load_schedules #' @inherit nflreadr::load_schedules #' @seealso For information on parallel processing and progress updates please #' see [nflfastR]. diff --git a/man/fast_scraper_roster.Rd b/man/fast_scraper_roster.Rd index 0760d28f..22414092 100644 --- a/man/fast_scraper_roster.Rd +++ b/man/fast_scraper_roster.Rd @@ -6,17 +6,6 @@ \usage{ fast_scraper_roster(...) } -\arguments{ -\item{...}{ - Arguments passed on to \code{\link[nflreadr:load_rosters]{nflreadr::load_rosters}} - \describe{ - \item{\code{seasons}}{a numeric vector of seasons to return, defaults to returning -this year's data if it is March or later. If set to \code{TRUE}, will return all available data. -Data available back to 1920.} - \item{\code{file_type}}{One of \code{c("rds", "qs", "csv", "parquet")}. Can also be set globally with -\code{options(nflreadr.prefer)}} - }} -} \value{ A tibble of season-level roster data. } diff --git a/man/fast_scraper_schedules.Rd b/man/fast_scraper_schedules.Rd index 337d39ac..c74a2100 100644 --- a/man/fast_scraper_schedules.Rd +++ b/man/fast_scraper_schedules.Rd @@ -6,13 +6,6 @@ \usage{ fast_scraper_schedules(...) } -\arguments{ -\item{...}{ - Arguments passed on to \code{\link[nflreadr:load_schedules]{nflreadr::load_schedules}} - \describe{ - \item{\code{seasons}}{a numeric vector of seasons to return, default \code{TRUE} returns all available data.} - }} -} \value{ A tibble of game information for past and/or future games. } diff --git a/man/reexports.Rd b/man/reexports.Rd index c1b45883..0d3fab77 100644 --- a/man/reexports.Rd +++ b/man/reexports.Rd @@ -5,6 +5,8 @@ \alias{reexports} \alias{load_pbp} \alias{load_player_stats} +\alias{load_schedules} +\alias{load_rosters} \alias{nflverse_sitrep} \title{Objects exported from other packages} \keyword{internal} @@ -13,6 +15,6 @@ These objects are imported from other packages. Follow the links below to see their documentation. \describe{ - \item{nflreadr}{\code{\link[nflreadr]{load_pbp}}, \code{\link[nflreadr]{load_player_stats}}, \code{\link[nflreadr:sitrep]{nflverse_sitrep}}} + \item{nflreadr}{\code{\link[nflreadr]{load_pbp}}, \code{\link[nflreadr]{load_player_stats}}, \code{\link[nflreadr]{load_rosters}}, \code{\link[nflreadr]{load_schedules}}, \code{\link[nflreadr:sitrep]{nflverse_sitrep}}} }} diff --git a/pkgdown/_pkgdown.yml b/pkgdown/_pkgdown.yml index bb85dba2..a7600e81 100644 --- a/pkgdown/_pkgdown.yml +++ b/pkgdown/_pkgdown.yml @@ -128,6 +128,8 @@ reference: contents: - load_pbp - load_player_stats + - load_rosters + - load_schedules - title: Utility Functions contents: - save_raw_pbp From 31b09e928021e13fe9f526d6f08ff2cdc3c6a11e Mon Sep 17 00:00:00 2001 From: Tan Date: Mon, 20 Jan 2025 13:26:00 -0500 Subject: [PATCH 5/6] add magrittr dep --- DESCRIPTION | 1 + 1 file changed, 1 insertion(+) diff --git a/DESCRIPTION b/DESCRIPTION index f042b3be..bc1b87bb 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -52,6 +52,7 @@ Imports: glue, janitor, lifecycle, + magrittr, mgcv, nflreadr (>= 1.2.0), progressr (>= 0.6.0), From a2a11b60a1c2d3e841f31b30978cb0a1392dab61 Mon Sep 17 00:00:00 2001 From: Tan Ho <38083823+tanho63@users.noreply.github.com> Date: Mon, 20 Jan 2025 13:33:37 -0500 Subject: [PATCH 6/6] Update _pkgdown.yml --- pkgdown/_pkgdown.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgdown/_pkgdown.yml b/pkgdown/_pkgdown.yml index a7600e81..6344d598 100644 --- a/pkgdown/_pkgdown.yml +++ b/pkgdown/_pkgdown.yml @@ -37,7 +37,7 @@ authors: Samuel Ventura: href: https://twitter.com/stat_sam Tan Ho: - href: https://twitter.com/_TanHo + href: https://tanho.ca John Edwards: href: https://twitter.com/John_B_Edwards home: @@ -135,7 +135,7 @@ reference: - save_raw_pbp - missing_raw_pbp - starts_with("calculate_") - - report + - nflverse_sitrep - title: Documentation contents: - nflfastR-package