-
Notifications
You must be signed in to change notification settings - Fork 7
/
crew_package.R
41 lines (40 loc) · 1.76 KB
/
crew_package.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#' @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/shikokuchuo/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/shikokuchuo/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_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(".")