crew: Distributed Worker Launcher Framework for R

repository·main·Indexed 41 days ago

https://github.com/wlandau/crew

A distributed worker launcher framework for R that extends the mirai package. It provides a unified interface for deploying long-running, computationally demanding tasks to various third-party worker launchers, including local clusters and cloud services.

Tokens
337
Snippets
2
Records
2
Agent score
50%

What's inside crew

  1. Access crew documentation and tutorials

    main

    The official documentation website provides a full function reference and several tutorial vignettes to help you get started. Key topics covered include:

    • Introduction to crew: Basic concepts and usage.
    • Controller groups: Managing groups of workers.
    • Integration with Shiny: Using crew within Shiny applications.
    • Writing launcher plugins: How to extend crew with your own third-party worker launchers.
    • Known risks: Important safety and security considerations.
    https://wlandau.github.io/crew/
  2. Install the crew package

    main

    You can install crew from CRAN for the stable release, or use GitHub or R-universe for development versions.

    Release (CRAN)

    Use the standard R installation command.

    Development (GitHub)

    Use remotes::install_github to install the latest development version.

    Development (R-universe)

    Install directly from the developer's R-universe repository.

    # Release
    install.packages("crew")
    
    # Development (GitHub)
    remotes::install_github("wlandau/crew")
    
    # Development (R-universe)
    install.packages("crew", repos = "https://wlandau.r-universe.dev")