ProgressBar {R.utils}R Documentation

Provides text based counting progress bar

Description

Package: R.utils
Class ProgressBar

Object
~~|
~~+--ProgressBar

Directly known subclasses:
FileProgressBar

public static class ProgressBar
extends Object

Usage

ProgressBar(max=100, ticks=10, stepLength=1, newlineWhenDone=TRUE)

Arguments

max The maximum number of steps.
ticks Put visual "ticks" every ticks step.
stepLength The default length for each increase.
newlineWhenDone If TRUE, a newline is outputted when bar is updated, when done, otherwise not.

Fields and Methods

Methods:
as.character Gets a string description of the progress bar.
getBarString Gets the progress bar string to be displayed.
increase Increases (steps) progress bar.
isDone Checks if progress bar is completed.
reset Reset progress bar.
setMaxValue Sets maximum value.
setProgress Sets current progress.
setStepLength Sets default step length.
setTicks Sets values for which ticks should be visible.
setValue Sets current value.
update Updates progress bar.

Methods inherited from Object:
$, $<-, [[, [[<-, as.character, attach, attachLocally, clearCache, clone, detach, equals, extend, finalize, gc, getEnvironment, getFields, getInstantiationTime, getStaticInstance, hasField, hashCode, ll, load, objectSize, print, save

Author(s)

Henrik Bengtsson (http://www.braju.com/R/)

Examples

# A progress bar with default step length one.
pb <- ProgressBar(max=42)
reset(pb)
while (!isDone(pb)) {
  x <- rnorm(3e4)
  increase(pb)
  Sys.sleep(0.02)
}
cat("\n")

# A "faster" progress bar with default step length 1.4.
pb <- ProgressBar(max=42, stepLength=1.4)
reset(pb)
while (!isDone(pb)) {
  x <- rnorm(3e4)
  increase(pb)
  Sys.sleep(0.02)
}

cat("\n")


[Package R.utils version 1.1.7 Index]