Skip to content

progressify

Progress Reporting of Common Functions via One Magic Function

v0.2.0 · May 31, 2026 · Apache License (>= 2)

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()'.

Downloads

CRAN

488

Last 30 days

7793rd

1.4K

Last 90 days

1.4K

Last year

Trend: +2.3% (30d vs prior 30d)

r2u CRAN

7

Last 30 days

23

Last 90 days

23

Last year

Trend: -56.3% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 8, 2026
NOTE 12 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 7, 2026
NOTE r-devel-linux-x86_64-debian-gcc

for unstated dependencies in vignettes

sh: 1: cannot create /tmp/RtmptOOlNK/xshell3758585f969e7a: No space left on device
Warning in file(con, "r") :
  cannot open file '/tmp/RtmptOOlNK/xshell3758585f969e7a': No such file or directory
Error in file(con, "r") : cannot open the connection
Execution halted
OK 6 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 8, 2026

Dependency Network

Dependencies Reverse dependencies progressr progressify

Version History

2 tracked
updated 0.2.0 ← 0.1.0 diff May 31, 2026
new 0.1.0 Apr 7, 2026