catalight.cl_tools.printProgressBar

catalight.cl_tools.printProgressBar(iteration, total, prefix='', suffix='', decimals=1, length=100, fill='█', printEnd='\r')

Call in a loop to create terminal progress bar.

Parameters:
  • iteration (int) – Current iteration.

  • total (int) – Total iterations.

  • prefix (str, optional) – Prefix string.

  • suffix (str, optional) – Suffix string.

  • decimals (int, optional) – Positive number of decimals in percent.

  • length (int, optional) – Character length of the bar.

  • fill (str, optional) – Bar fill character.

  • printEnd (str, optional) – End character (e.g., “r”, “rn”).