              _min = f"{np.min(val):.{decimal_places}f}"
              avg = f"{np.mean(val):.{decimal_places}f}"
              _max = f"{np.max(val):.{decimal_places}f}"
              num = str(len(val))
              print(f"{self._format_column(key, name_col)}{self._format_column(num, items_col)}"
                    f"{self._format_column(_min, time_col)}{self._format_column(avg, time_col)}"
                    f"{self._format_column(_max, time_col)}")
          self._interval = 1
 
</s> remove             _min = f"{np.min(val):.{decimal_places}f}"
            avg = f"{np.mean(val):.{decimal_places}f}"
            _max = f"{np.max(val):.{decimal_places}f}"
 </s> add  </s> remove         print("-" * (name_col + items_col + (3 * time_col)))
        print(f"{self._format_column('Step', name_col)}{self._format_column('Count', items_col)}"
              f"{self._format_column('Min', time_col)}{self._format_column('Avg', time_col)}"
              f"{self._format_column('Max', time_col)}")
        print("-" * (name_col + items_col + (3 * time_col)))
 </s> add         print(separator)
        header = (f"{self._format_column('Step', name_col)}"
                  f"{self._format_column('Count', items_col)}")
        header += f"{self._format_column('Min', time_col)}" if self._display["min"] else ""
        header += f"{self._format_column('Avg', time_col)}" if self._display["mean"] else ""
        header += f"{self._format_column('Max', time_col)}" if self._display["max"] else ""
        print(header)
        print(separator) </s> remove         time_col = decimal_places + 4
 </s> add         time_col = (decimal_places + 4) * sum(1 for v in self._display.values() if v)
        separator = "-" * (name_col + items_col + time_col) </s> remove     def __init__(self):
 </s> add     def __init__(self,
                 show_min: bool = True, show_mean: bool = True, show_max: bool = True) -> None:
            contents = f"{self._format_column(key, name_col)}{self._format_column(num, items_col)}"
            if self._display["min"]:
                _min = f"{np.min(val):.{decimal_places}f}"
                contents += f"{self._format_column(_min, time_col)}"
            if self._display["mean"]:
                avg = f"{np.mean(val):.{decimal_places}f}"
                contents += f"{self._format_column(avg, time_col)}"
            if self._display["max"]:
                _max = f"{np.max(val):.{decimal_places}f}"
                contents += f"{self._format_column(_max, time_col)}"
            print(contents)
              _min = f"{np.min(val):.{decimal_places}f}"
              avg = f"{np.mean(val):.{decimal_places}f}"
              _max = f"{np.max(val):.{decimal_places}f}"
              num = str(len(val))
            contents = f"{self._format_column(key, name_col)}{self._format_column(num, items_col)}"
            if self._display["min"]:
                _min = f"{np.min(val):.{decimal_places}f}"
                contents += f"{self._format_column(_min, time_col)}"
            if self._display["mean"]:
                avg = f"{np.mean(val):.{decimal_places}f}"
                contents += f"{self._format_column(avg, time_col)}"
            if self._display["max"]:
                _max = f"{np.max(val):.{decimal_places}f}"
                contents += f"{self._format_column(_max, time_col)}"
            print(contents)
            contents = f"{self._format_column(key, name_col)}{self._format_column(num, items_col)}"
            if self._display["min"]:
                _min = f"{np.min(val):.{decimal_places}f}"
                contents += f"{self._format_column(_min, time_col)}"
            if self._display["mean"]:
                avg = f"{np.mean(val):.{decimal_places}f}"
                contents += f"{self._format_column(avg, time_col)}"
            if self._display["max"]:
                _max = f"{np.max(val):.{decimal_places}f}"
                contents += f"{self._format_column(_max, time_col)}"
            print(contents)
            contents = f"{self._format_column(key, name_col)}{self._format_column(num, items_col)}"
            if self._display["min"]:
                _min = f"{np.min(val):.{decimal_places}f}"
                contents += f"{self._format_column(_min, time_col)}"
            if self._display["mean"]:
                avg = f"{np.mean(val):.{decimal_places}f}"
                contents += f"{self._format_column(avg, time_col)}"
            if self._display["max"]:
                _max = f"{np.max(val):.{decimal_places}f}"
                contents += f"{self._format_column(_max, time_col)}"
            print(contents)
          self._interval = 1
keep keep keep keep replace replace replace keep
 bugfixes:
  - lib.training: Correct  input + output size for pre-existing models
  - lib.align.detected_faces - fix trace logging
  - lib.util.debug_times 
lib/utils.py