Skip to content

Commit ead4d5e

Browse files
Mention that future.mirai::mirai_multisession is now also supporting progress updates
1 parent 0c56cf3 commit ead4d5e

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: progressr
2-
Version: 0.15.1-9009
2+
Version: 0.15.1-9010
33
Title: An Inclusive, Unifying API for Progress Updates
44
Description: A minimal, unifying API for scripts and packages to report progress updates from anywhere including when using parallel processing. The package is designed such that the developer can to focus on what progress should be reported on without having to worry about how to present it. The end user has full control of how, where, and when to render these progress updates, e.g. in the terminal using utils::txtProgressBar(), cli::cli_progress_bar(), in a graphical user interface using utils::winProgressBar(), tcltk::tkProgressBar() or shiny::withProgress(), via the speakers using beepr::beep(), or on a file system via the size of a file. Anyone can add additional, customized, progression handlers. The 'progressr' package uses R's condition framework for signaling progress updated. Because of this, progress can be reported from almost anywhere in R, e.g. from classical for and while loops, from map-reduce API:s like the lapply() family of functions, 'purrr', 'plyr', and 'foreach'. It will also work with parallel processing via the 'future' framework, e.g. future.apply::future_lapply(), furrr::future_map(), and 'foreach' with 'doFuture'. The package is compatible with Shiny applications.
55
Authors@R: c(person("Henrik", "Bengtsson",

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -772,14 +772,15 @@ requires **plyr** (>= 1.8.7).
772772

773773
### Near-live versus buffered progress updates with futures
774774

775-
As of April 2025, there are five types of **future** backends that are
775+
As of August 2025, there are six types of **future** backends that are
776776
known(*) to provide near-live progress updates:
777777

778778
1. `sequential`,
779779
2. `multicore`,
780780
3. `multisession`, and
781781
4. `cluster` (local and remote)
782-
4. `future.callr::callr`
782+
5. `future.callr::callr`
783+
6. `future.mirai::mirai_multisession`
783784

784785
Here "near-live" means that the progress handlers will report on
785786
progress almost immediately when the progress is signaled on the

incl/OVERVIEW.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -764,14 +764,15 @@ requires **plyr** (>= 1.8.7).
764764

765765
### Near-live versus buffered progress updates with futures
766766

767-
As of April 2025, there are five types of **future** backends that are
767+
As of August 2025, there are six types of **future** backends that are
768768
known(*) to provide near-live progress updates:
769769

770770
1. `sequential`,
771771
2. `multicore`,
772772
3. `multisession`, and
773773
4. `cluster` (local and remote)
774-
4. `future.callr::callr`
774+
5. `future.callr::callr`
775+
6. `future.mirai::mirai_multisession`
775776

776777
Here "near-live" means that the progress handlers will report on
777778
progress almost immediately when the progress is signaled on the

vignettes/progressr-intro.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -775,14 +775,15 @@ requires **plyr** (>= 1.8.7).
775775

776776
### Near-live versus buffered progress updates with futures
777777

778-
As of April 2025, there are five types of **future** backends that are
778+
As of August 2025, there are six types of **future** backends that are
779779
known(*) to provide near-live progress updates:
780780

781781
1. `sequential`,
782782
2. `multicore`,
783783
3. `multisession`, and
784784
4. `cluster` (local and remote)
785-
4. `future.callr::callr`
785+
5. `future.callr::callr`
786+
6. `future.mirai::mirai_multisession`
786787

787788
Here "near-live" means that the progress handlers will report on
788789
progress almost immediately when the progress is signaled on the

0 commit comments

Comments
 (0)