dtmm.print_tools

Message printing functions. cddm uses cddm.conf.CDDMConfig.verbose variable to define verbosity level and behavior of printing functions.

verbosity levels 1 and 2 enable printing, 0 disables printing messages.

Module Contents

dtmm.print_tools.print1(*args, **kwargs)

prints level 1 messages

dtmm.print_tools.print2(*args, **kwargs)

prints level 2 messages

dtmm.print_tools.print_progress(iteration, total, prefix='', suffix='', decimals=1, length=50, fill='=', level=None)

Call in a loop to create terminal progress bar

dtmm.print_tools.print_frame_rate(n_frames, t0, t1=None, message='... processed')

Prints calculated frame rate

dtmm.print_tools.disable_prints()

Disable message printing. Returns previous verbosity level

dtmm.print_tools.enable_prints(level=None)

Enable message printing. Returns previous verbosity level