unitxt.assistant.assessment.my_pretty_table module

unitxt.assistant.assessment.my_pretty_table.print_generic_table(headers: list, data: List, col_widths: dict | None = None)[source]

Prints a table with the given headers, column widths (with a default uniform width), and data.

Parameters:
  • headers (list) – A list of column headers.

  • col_widths (dict, optional) – A dictionary with column names as keys and their respective widths as values. If not provided, all columns will have a uniform width of 20.

  • data (list) – A list of dictionaries, where each dictionary represents a row with column names as keys.