progressify
Progress Reporting of Common Functions via One Magic Function
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 'futurize' package for parallelization, e.g. 'lapply(x, fcn) |> progressify() |> futurize()' and 'purrr::map(x, fcn) |> futurize() |> progressify()'.
Versions across snapshots
| Version | Repository | File | Size |
|---|---|---|---|
0.1.0 |
rolling linux/jammy R-4.5 | progressify_0.1.0.tar.gz |
178.7 KiB |
0.1.0 |
rolling linux/noble R-4.5 | progressify_0.1.0.tar.gz |
178.3 KiB |
0.1.0 |
rolling source/ R- | progressify_0.1.0.tar.gz |
104.0 KiB |
0.1.0 |
latest linux/jammy R-4.5 | progressify_0.1.0.tar.gz |
178.7 KiB |
0.1.0 |
latest linux/noble R-4.5 | progressify_0.1.0.tar.gz |
178.3 KiB |
0.1.0 |
latest source/ R- | progressify_0.1.0.tar.gz |
104.0 KiB |
0.1.0 |
2026-04-26 source/ R- | progressify_0.1.0.tar.gz |
104.0 KiB |
0.1.0 |
2026-04-23 source/ R- | progressify_0.1.0.tar.gz |
104.0 KiB |
0.1.0 |
2026-04-09 windows/windows R-4.5 | progressify_0.1.0.zip |
206.3 KiB |