Package: rush
Title: Rapid Asynchronous and Distributed Computing
Version: 0.4.1
Authors@R: 
    person("Marc", "Becker", , "marcbecker@posteo.de", role = c("cre", "aut", "cph"),
           comment = c(ORCID = "0000-0002-8115-0400"))
Description: Package to tackle large-scale problems asynchronously across
    a distributed network. Employing a database centric model, rush
    enables workers to communicate tasks and their results over a shared
    'Redis' database. Key features include low task overhead, efficient
    caching, and robust error handling. The package powers the
    asynchronous optimization algorithms in the 'bbotk' and 'mlr3tuning'
    packages.
License: MIT + file LICENSE
URL: https://rush.mlr-org.com, https://github.com/mlr-org/rush
BugReports: https://github.com/mlr-org/rush/issues
Depends: R (>= 3.1.0)
Imports: checkmate, data.table, ids, jsonlite, lgr (>= 0.5.0), mirai
        (>= 2.5.0), mlr3misc, parallel, processx, R6, redux, uuid
Suggests: callr, knitr, quarto, rmarkdown, testthat (>= 3.0.0)
Config/testthat/edition: 3
Config/testthat/parallel: false
Encoding: UTF-8
RoxygenNote: 7.3.3
NeedsCompilation: no
Packaged: 2025-11-06 09:21:09 UTC; marc
Author: Marc Becker [cre, aut, cph] (ORCID:
    <https://orcid.org/0000-0002-8115-0400>)
Maintainer: Marc Becker <marcbecker@posteo.de>
Repository: CRAN
Date/Publication: 2025-11-06 09:30:02 UTC
Built: R 4.4.1; ; 2025-11-06 10:34:37 UTC; unix
