map in parallel with progress
The goal of mappp is to provide a simple implementation of purrr::map
or base::lapply
that provides enhanced features like parallel computation, progress bars, error handling, and result caching.
mappp()
will always report its progressmappp()
encounters an error, it will return NA
instead of interrupting the entire calculationparallel = TRUE
, mappp()
will attempt to calculate in parallel by using the maximum number of available corescache = TRUE
, mappp()
will memoise the results in a local cache folderPlease note that this package relies on forking via parallel::mclapply()
which means that parallel computation is not available on Windows platforms.
mappp is hosted on CRAN and can be installed with:
install.packages("mappp")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.