R/ino-package.R

Defines functions .onAttach

#' @keywords internal
"_PACKAGE"

## usethis namespace: start
#' @importFrom checkmate assert_flag
#' @importFrom checkmate assert_number
#' @importFrom checkmate assert_numeric
#' @importFrom checkmate assert_string
#' @importFrom checkmate check_character
#' @importFrom checkmate check_choice
#' @importFrom checkmate check_class
#' @importFrom checkmate check_count
#' @importFrom checkmate check_data_frame
#' @importFrom checkmate check_flag
#' @importFrom checkmate check_function
#' @importFrom checkmate check_int
#' @importFrom checkmate check_integerish
#' @importFrom checkmate check_list
#' @importFrom checkmate check_names
#' @importFrom checkmate check_number
#' @importFrom checkmate check_numeric
#' @importFrom checkmate check_string
#' @importFrom checkmate test_character
#' @importFrom checkmate test_integerish
#' @importFrom checkmate test_list
#' @importFrom checkmate test_number
#' @importFrom cli cli_abort
#' @importFrom cli cli_alert_info
#' @importFrom cli cli_bullets
#' @importFrom cli cli_h2
#' @importFrom cli cli_ol
#' @importFrom cli cli_warn
#' @importFrom cli style_hyperlink
#' @importFrom dplyr .data
#' @importFrom dplyr all_of
#' @importFrom dplyr arrange
#' @importFrom dplyr as_tibble
#' @importFrom dplyr bind_rows
#' @importFrom dplyr count
#' @importFrom dplyr desc
#' @importFrom dplyr filter
#' @importFrom dplyr mutate
#' @importFrom dplyr pull
#' @importFrom dplyr rename_with
#' @importFrom dplyr select
#' @importFrom dplyr slice_max
#' @importFrom dplyr slice_min
#' @importFrom dplyr starts_with
#' @importFrom future.apply future_apply
#' @importFrom ggplot2 aes
#' @importFrom ggplot2 autoplot
#' @importFrom ggplot2 geom_bar
#' @importFrom ggplot2 geom_boxplot
#' @importFrom ggplot2 geom_contour_filled
#' @importFrom ggplot2 geom_function
#' @importFrom ggplot2 geom_hline
#' @importFrom ggplot2 geom_point
#' @importFrom ggplot2 ggplot
#' @importFrom ggplot2 labs
#' @importFrom ggplot2 scale_color_manual
#' @importFrom ggplot2 scale_x_continuous
#' @importFrom ggplot2 scale_y_continuous
#' @importFrom ggplot2 theme
#' @importFrom normalize normalize
#' @importFrom oeli check_missing
#' @importFrom oeli check_numeric_vector
#' @importFrom oeli input_check_response
#' @importFrom oeli match_arg
#' @importFrom oeli occurrence_info
#' @importFrom oeli Storage
#' @importFrom optimizeR Objective
#' @importFrom optimizeR Optimizer
#' @importFrom portion portion
#' @importFrom R6 R6Class
#' @importFrom utils globalVariables
#' @importFrom utils packageVersion
## usethis namespace: end
NULL

#' @noRd

.onAttach <- function(lib, pkg) {
  if (interactive()) {
    doc_link <- "https://loelschlaeger.de/ino"
    issues_link <- "https://github.com/loelschlaeger/ino/issues"
    msg <- c(
      paste0("This is {ino} ", utils::packageVersion("ino")),
      ", happy initialization!\n",
      "Documentation? ",
      cli::style_hyperlink(doc_link, doc_link), "\n",
      "Any issues? ",
      cli::style_hyperlink(issues_link, issues_link)
    )
    packageStartupMessage(msg)
  }
  invisible()
}

#' Example application to HMM likelihood
#'
#' @description
#' This object is saved for reproducibility and to save computation time when
#' building the vignettes.
#'
#' See the vignette about the HMM likelihood for details on how this object was
#' built: <https://loelschlaeger.de/ino/articles/example_hmm.html>
#'
#' @docType data
#'
#' @usage data("Nop_hmm")
#'
#' @format
#' A \code{\link{Nop}} object.
#'
#' @keywords internal
"Nop_hmm"

Try the ino package in your browser

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

ino documentation built on Aug. 8, 2025, 7:17 p.m.