R/aaa.R

Defines functions .onLoad

#' @importFrom methods setOldClass
NULL
# nocov start
.onLoad <- function(libname, pkgname) { # nolint
  options(
    move2_movebank_useragent= paste("R package move2", getNamespaceVersion("move2")),
    move2_movebank_key_name = "movebank",
    move2_movebank_keyring = NULL,
    move2_movebank_api_url =
      "https://www.movebank.org/movebank/service/direct-read"
  )

  invisible()
  # dynamically registers non-imported pkgs (tidyverse)
  s3_register("dplyr::dplyr_reconstruct", "move2")
  s3_register("dplyr::filter", "move2")
  s3_register("dplyr::arrange", "move2")
  s3_register("dplyr::group_by", "move2")
  s3_register("dplyr::ungroup", "move2")
  s3_register("dplyr::rowwise", "move2")
  s3_register("dplyr::group_split", "move2")
  s3_register("dplyr::mutate", "move2")
  s3_register("dplyr::slice", "move2")
  s3_register("dplyr::select", "move2")
  s3_register("dplyr::left_join", "move2")
  s3_register("sf::st_intersection", "move2")
  s3_register("sf::st_join", "move2")
}
setOldClass(c("move2", "sf"))

# nocov end

Try the move2 package in your browser

Any scripts or data that you put into this service are public.

move2 documentation built on April 4, 2025, 12:24 a.m.