schrodinger.utils.color module

Module for using colors in terminal output.

Example usage:

>>> from schrodinger.utils import color as c
>>> print(f"Look, ma! {c.RED('red')} text!")
schrodinger.utils.color.YELLOW(s)
schrodinger.utils.color.BLUE(s)
schrodinger.utils.color.GREEN(s)
schrodinger.utils.color.RED(s)
schrodinger.utils.color.MAGENTA(s)
schrodinger.utils.color.CYAN(s)
schrodinger.utils.color.WHITE(s)
schrodinger.utils.color.printc(s: str)

Similar to builtin print but will automatically strip any color codes if we’re not printing to a terminal.