Crandore Hub

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

VersionRepositoryFileSize
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

Dependencies (latest)

Depends

Imports

Suggests