lfd.util package

Class inheritance diagram

Inheritance diagram of lfd.util.colorize, lfd.util.util

Submodules

lfd.util.colorize module

add terminal color codes to strings

lfd.util.colorize.colorize(string, color, bold=False, highlight=False)[source]

lfd.util.util module

class lfd.util.util.ArgumentParser(prog=None, usage=None, description=None, epilog=None, version=None, parents=[], formatter_class=<class 'argparse.HelpFormatter'>, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True)[source]

Bases: argparse.ArgumentParser

parse_args(*args, **kw)[source]
class lfd.util.util.Bunch(adict)[source]

Bases: object

lfd.util.util.redprint(msg)[source]
class lfd.util.util.suppress_stdout[source]

Bases: object

A context manager for doing a “deep suppression” of stdout in Python, i.e. will suppress all print, even if the print originates in a compiled C/Fortran sub-function.

lfd.util.util.yellowprint(msg)[source]