\(\renewcommand\AA{\unicode{x212B}}\)
ProgressBase¶
This is a Python binding to the C++ class Mantid::Kernel::ProgressBase.
- class mantid.kernel.ProgressBase¶
- getEstimatedTime((ProgressBase)self) float : ¶
Returns an estimate of the time remaining. May not be to accurate if the reporting is lumpy.
- report((ProgressBase)self) None : ¶
Increment the progress by 1 and report with no message
- report( (ProgressBase)self, (str)msg) -> None :
Increment the progress by 1 and report along with the given message
- report( (ProgressBase)self, (int)i, (str)msg) -> None :
Set the progress to given amount and report along with the given message
- reportIncrement((ProgressBase)self, (int)i, (str)msg) None : ¶
Increment the progress by given amount and report along with the given message
- resetNumSteps((ProgressBase)self, (int)nsteps, (float)start, (float)end) None : ¶
Resets the number of steps & progress range to the given values
- setNotifyStep((ProgressBase)self, (float)notifyStep) None : ¶
Set how often the notifications are actually reported
- setNumSteps((ProgressBase)self, (int)nsteps) None : ¶
Sets a new number of steps for the current progress range