cddm.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¶
- cddm.print_tools.print1(*args, **kwargs)¶
prints level 1 messages
- cddm.print_tools.print2(*args, **kwargs)¶
prints level 2 messages
- cddm.print_tools.print_progress(iteration, total, prefix='', suffix='', decimals=1, length=50, fill='=')¶
Call in a loop to create terminal progress bar
- cddm.print_tools.print_frame_rate(n_frames, t0, t1=None, message='... processed')¶
Prints calculated frame rate
- cddm.print_tools.disable_prints()¶
Disable message printing. Returns previous verbosity level
- cddm.print_tools.enable_prints(level=None)¶
Enable message printing. Returns previous verbosity level