Reference

This module exposes classes to control displaying text and progress bars at any place of the screen.

The two main classes are TerminalController and ProgressBarController

Functions

humanize_time(secs[, align, …]) Prints time that is given as seconds in human readable form.
print_progress(iteration, total[, prefix, …]) Call in a loop to create terminal progress bar

Classes

ProgressBarController([barNames, barLength, …]) A set of progress bars.
TerminalController() A class for controlling where to print on a screen and the attributes of text to be printed.

Class Inheritance Diagram

Inheritance diagram of termtools.terminal.ProgressBarController, termtools.terminal.TerminalController