- Fixed initial message issue with Shiny (#69).
- Fix:
pbreplicate
was not passing future related arguments (#71).
- Documented
.pb_env
environment to address WARNING after CRAN submission.
- Future backend not working on Windows (#63), implemented fix similar to PR #64.
- New functions:
pbeapply
,pbvapply
,pbby
,pbMap
(#50, #51, #52, #53). - Added support for future backends (#54), and the future and future.apply packages are now Suggested.
- Henrik Bengtsson (@HenrikBengtsson) and R Core Team added as contributors.
NEWS.md
file is not excluded from package tarball (#58).pbapply
performance issue (#62) addressed.- License for the package is now GPL (>=2) (#61).
- New function
pbwalk
that can be called for side-effects (#48).
- New progress bar type
"shiny"
to show the progress bar in the Shiny UI. - Following R changes to
apply
, fixing dimnames issue (#44).
- Following R 3.6.2 changes to
apply
(#41). - Adding
pbtapply
(#21).
- Fixed environment issue inside the tracer in
pbmapply
in non-interactive session (issue #39). This came up in a package suggesting pbapply, reported by @Nowosad.
- Use
base::strrep
instead ofpaste(rep(), collapse='')
intimerProgressBar
. - Fixed space printing glitch (due to rounding), causing issue #37.
pblapply
returns empty list for empty vector consistent withlapply
behavior (#33 by @kendonB); tests also added.pbmapply
function added (#29) without parallel option.
- New function
pbtypes()
to print available pb types depending on OS. getTimeAsString
is now exported, with description and examples.- New
pboption
use_lb
to switch on load balancing for parallel clusters,FALSE
by default (feature request #28).
- Bar did not show up at start. This could happen if
it was waiting to calculate total time to compare it
to
min_time
option. Bar is shown right away ifmin_time=0
(issue #18). pbapply
gainedcl
argument to be consistent with other parallelized functions with progress bar (issue #24).
timerProgressBar
makes surechar
argument is not empty (""
is replaced by the default"="
).- Progress bar is only shown when
interactive() && is.null(getOption("knitr.in.progress"))
to avoid printing progress bar during interactive knitr rendering (request #15 from Sergio Oller). - Bugfix: functions failed with single cluster
cl
argument (issue #17).
timerProgressBar
gained 2 new styles with flexible styling including left/right end and elapsed/remaining components of the progress bar.timerProgressBar
gainedmin_time
argument for minimum processing time (in seconds) that is required to show a progress bar. The globalmin_time
can be set viapboptions
.
- Progress bar is added for parallel (cluster and forking) jobs (request #9 from Kendon Bell). Package parallel is now imported as a result.
timerProgressBar
prints days when job is expected to be >24h (PR #11 from Phil Chalmers).
- Stylistic changes in printed messages.
- Default pb type is
'none'
when!interactive()
.
- Double tilde
~
intimerProgressBar
cleaned up (~~calculating
). timerProgressBar
gained 4 styles as documented on the help page. Showing elapsed and remaining time, throbber and bar formats.
- New function:
timerProgressBar
written by Zygmunt Zawadzki. - Zygmunt added as package author.
- R (>= 3.2.0) dependency added because check
failed on R-oldrelease (R-3.1.3) with error
'could not find function "forceAndCall"'
that was part of theapply
function source code. Reported by Uwe Ligges.
- Using on.exit and invisible(
NULL
) in examples. pblapply
did not returnNULL
values, reported by J. Barrett, now fixed.pblapply
did not return list names, now fixed.pbapply
,pbsapply
,pbreplicate
: code follows base original.- Examples updated to follow base R examples.
- Rd file updated to to match code changes.
- pblapply did not pass
...
when not in interactive mode. Bug reported by R. D. Morey (U Groningen).
- Removed
:::
to satisfy R 3.0.2 checks.
inst/COPYING
removed..Internal
call removed frompblapply
.
.onLoad
added tozzz.R
- Help files a bit reworked.
pboptions.Rd
modified: pb type values added.
pboptions
function reworked.- Functions simplified.
pbreplicate
added./tests
directory created.R CMD check
failed on unix systems:/man
and/R
directories reworked.
- First release.