class_docstr: A simple text progress bar suitable for both the IPython notebook
  and the IPython interactive prompt.
  
  ProgressBars are automatically nested if a previous instantiated
  progress bars has not achieved 100% completion.
class_docstr_tok: ["A","simple","text","progress","bar","suitable","for","both","the","IPython","notebook","and","the","IPython","interactive","prompt",".","ProgressBars","are","automatically","nested","if","a","previous","instantiated","progress","bars","has","not","achieved","100","%","completion","."]
code: def __init__(self, **params):
      self.start_time = None
      self._stdout_display(0, False)
      ProgressBar.current_progress.append(self)
      super().__init__(**params)
  
imports: import math
  import sys
  import time
  import param
  from IPython.core.display import clear_output
  from ..core.util import ProgressIndicator
label_desc: Use image node_id 1 to create a new ProgressBar object from inherited base classes: ProgressIndicator with example: obj = ProgressBar()