Skip to content

progressify

0.2.0

Progress Reporting of Common Functions via One Magic Function

1packages dependsuggested by 1
3Kdownloads / year
83.1%test coverage
13/13flavors OK

Overview

About

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

Changes in 0.2.0

Significant Changes

  • Changed the package license to Apache License (>= 2).

New Features

  • Add support for domain-specific CRAN package **boot**, e.g. res <- boot::boot(data, statistic, R = 100) |> progressify().
  • Add support for **crossmap** future_*() variants, e.g. y <- crossmap::future_xmap(xs, fcn) |> progressify().
  • Add support for **furrr** 0.4.0 *_vec() variants: future_map_vec(), future_map2_vec(), future_pmap_vec(), and future_imap_vec().
  • Add support for domain-specific CRAN package **fwb**, e.g. res <- fwb::fwb(data, statistic, R = 100) |> progressify().
Show all changes in 0.2.0Hide the rest of the changes in 0.2.0
  • Add support for domain-specific CRAN package **lme4**, e.g. res <- lme4::bootMer(fit, statistic, nsim = 100) |> progressify().
  • Add support for purrr::imap_vec().
  • Add support for domain-specific CRAN package **sandwich**, e.g. v <- sandwich::vcovBS(fit) |> progressify().
  • Add support for domain-specific CRAN package **SimDesign**, e.g. res <- SimDesign::runSimulation(design, replications, generate, analyse, summarise) |> progressify().

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 4.2 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK13 OK2026-06-08
  • NOTE12 OK, 1 NOTE2026-06-07
  • OK6 OK2026-04-08
Advisories

none known

Documentation

Downloads

3K
CRAN downloads in the past year
Rank #7,042 · ~8/day · ~247/mo
Daily download trend is not available in this view yet.
49330 days
1.2K90 days
3K1 year
Compare downloads with other packages →
Also on64 r2u2 autocran

Repository

5Stars
0Forks
2Open issues
0Open PRs
0Releases
117Commits
1Commit identities
packageprogressrfutureversetranspiler
License file reads as Apache-2.0 · 117 commits · Last activity 2026-10-06 · +25% stars, 30d · Default branch at 0.2.0-9020, ahead of CRAN 0.2.0 (checked 2026-10-11)
Responsiveness
How these are sampled
PRs merged (all time)
not measured
Median days to close, 50 most recently updated closed issues
0
Median days to close, 50 most recently updated closed PRs
not measured

Stars over time

2026-01-21 · 12026-09-23 · 5
PracticesBeta

8 development-tooling and community-health practices detected across 5 families in the upstream repository

Checks run against github.com/futureverse/progressify on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Governance and community (2)
Code of conduct (inherited from futureverse)Contributing guide (inherited from futureverse)
Docs source (2)
pkgdown

GitHub Pages site last deployed 2026-10-06

pkgdown site last built 2026-10-06

Coverage (1)
Coverage reporting
Show all practicesHide 1 practice
Reproducibility and dev environment (1)
Makefile
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
16 external dependencies (excludes base and recommended)

Installing progressify adds 2 packages (1 with compiled code, 766 KB of source tarballs). Heaviest: progressr 535 KB, digest 231 KB.

Depends (2)
R >= 4.1.0progressr
Imports (1)
methods
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
1direct
0indirect
Imports 1
Suggested by 1
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

People & History

People (1)
Author, Maintainer since 0.1.0 (2026), Copyright holder
Releases (2)

Pick two releases to compare their code metrics.

  • 0.2.0Latest
    record
    2026-05-31 · current release · diff ↗
  • R
    R 4.6.0 released · 2026-04-24
  • 0.1.0
    record
    2026-04-07
  • R
    R 4.5.0 released · 2025-04-11

Package metadata

First published
2026-04-07
Total releases
2 / 1 yrs
License
Apache License (>= 2) · relicensed from GPL (>= 3) in 0.2.0
Minimum R
≥ 4.1.0
Download size
118 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("progressify")
Bengtsson, H. (2026). progressify: Progress Reporting of Common Functions via One Magic Function (Version 0.2.0) [Computer software]. https://doi.org/10.32614/CRAN.package.progressify

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for progressify version 0.2.0 [Data set]. HJJB, LLC. Data release v2026-10-17. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-17, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy