Compute estimated time of arrival (ETA) with a simple linear model.
Returns true when etaSecs is defined.
Display format for the progress meter.
Display unit for the progress meter.
Start the timer. Print the first status line if format is human.
Stop the timer. Prints a final status line.
Advance the number of ticks. Prints a status line when at least printEveryMsecs milliseconds have passed since the last print.
Set the number of ticks. Prints a status line when at least printEveryMsecs milliseconds have passed since the last print.
Compute estimated time of arrival (ETA) with a simple linear model.
Returns true when etaSecs is defined.
Returns true if the timer is running.
Current number of ticks. Automatically updates the status when the timer is running.
Get/set the output file.
Select unit such that number can be displayed with three leading decimal digits.
Select output format.
Number of digits of decimal fractions.
Print a progress update at most this frequently. Progress lines are only ever printed on start, stop, tick and updateNumTicks.
Suppress all output but still keep track of things.
Set this to the total number of ticks if known.
Display unit for format human.
Track progress over time on text-based output device.