pencil.backpack.printProgressBar
Functions
|
Call in a loop to create terminal progress bar |
Module Contents
- pencil.backpack.printProgressBar.printProgressBar(iteration, total, pbar=False, prefix='', suffix='', decimals=1, length=50, fill='X', verbose=False)
Call in a loop to create terminal progress bar
- Parameters:
Required (total -) – current iteration (Int)
Required – total iterations (Int)
RECOMMENDED (pbar -) – put progress bar object here, False initially
Optional (fill -) – prefix string (Str)
Optional – suffix string (Str)
Optional – positive number of decimals in percent complete (Int)
Optional – character length of bar (Int)
Optional – bar fill character (Str)
Example
pbar = False; Nt = np.size(varlist) for ii, varname in enumerate(varlist):
pbar = pc.backpack.printProgressBar(ii, Nt, pbar=pbar) var = pc.read.var(varname, trim_all=True) …
- Non-tqdm Example:
printProgressBar(i, l, prefix = ‘Progress:’, suffix = ‘Complete’, length = 50)
- Credit: Greensticks modified version of @Vladimir Ignatyev’s solution
http://stackoverflow.com/questions/3173320/text-progress-bar-in-the-console