R/crew_package.R

#' @title crew.cluster: crew launcher plugins for traditional high-performance
#'   computing clusters
#' @name crew.cluster-package
#' @family help
#' @description In computationally demanding analysis projects,
#'   statisticians and data scientists asynchronously
#'   deploy long-running tasks to distributed systems,
#'   ranging from traditional clusters to cloud services.
#'   The `crew.cluster` package extends the
#'   [`mirai`](https://github.com/r-lib/mirai)-powered
#'   [`crew`](https://wlandau.github.io) package with worker
#'   launcher plugins for traditional
#'   high-performance computing systems.
#'   Inspiration also comes from packages
#'   [`mirai`](https://github.com/r-lib/mirai),
#'   [`future`](https://future.futureverse.org/),
#'   [`rrq`](https://mrc-ide.github.io/rrq/),
#'   [`clustermq`](https://mschubert.github.io/clustermq/),
#'   and [`batchtools`](https://mllg.github.io/batchtools/).
#' @section Attribution:
#'   The template files at
#'   <https://github.com/mschubert/clustermq/tree/master/inst>
#'   informed the development of the `crew` launcher plugins in
#'   `crew.cluster`, and we would like to thank
#'   Michael Schubert for developing `clustermq` and releasing it under
#'   the permissive Apache License 2.0.
#'   See the `NOTICE` and `README.md` files in the `crew.cluster`
#'   source code for additional attribution.
#' @importFrom crew crew_assert crew_class_launcher crew_deprecate
#'   crew_launcher crew_options_metrics crew_random_name crew_tls
#' @importFrom lifecycle badge
#' @importFrom ps ps_username
#' @importFrom R6 R6Class
#' @importFrom rlang as_function is_installed
#' @importFrom vctrs vec_rbind
#' @importFrom utils globalVariables
#' @importFrom xml2 as_list xml_find_all
#' @importFrom yaml read_yaml
NULL

utils::globalVariables(".")

Try the crew.cluster package in your browser

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

crew.cluster documentation built on April 15, 2025, 1:34 a.m.