_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
r-progressify 0.2.0
Propagated dependencies: r-progressr@0.19.0
Channel: guix-cran
Location: guix-cran/packages/p.scm (guix-cran packages p)
Home page: https://progressify.futureverse.org
Licenses: FSDG-compatible
Build system: r
Synopsis: Progress Reporting of Common Functions via One Magic Function
Description:

The progressify() function rewrites (transpiles) calls to sequential and parallel map-reduce functions such as base::lapply(), purrr::map(), foreach::foreach(), and plyr::llply() to signal progress updates. By combining this function with R's native pipe operator, you have a straightforward way to report progress on iterative computations with minimal refactoring, e.g. lapply(x, fcn) |> progressify() and purrr::map(x, fcn) |> progressify()'. It is compatible with the parallel-processing map-reduce packages future.apply', furrr', crossmap', foreach', doFuture', and futurize'. It also supports domain-specific packages including boot', fwb', lme4', partykit', sandwich', and SimDesign', e.g. boot::boot(data, stat, R) |> progressify()'.

Total packages: 1