dcase_util.ui.FancyLogger.table

FancyLogger.table(cell_data=None, column_headers=None, column_types=None, column_separators=None, row_separators=None, indent=0, level='info')[source]

Data table

Parameters
cell_datalist of list

Cell data in format [ [cell(col1,row1), cell(col1,row2), cell(col1,row3)], [cell(col2,row1), cell(col2,row2), cell(col2,row3)] ] Default value None

column_headerslist of str

Column headers in list, if None given column numbers are used Default value None

column_typeslist of str

Column data types, if None given type is determined automatically. Possible values: [‘int’, ‘float1’, ‘float2’, ‘float3’, ‘float4’, ‘float5’, ‘float6’, ‘str10’, ‘str20’]] Default value None

column_separatorslist of int

Column ids where to place separation lines. Line is placed on the right of the indicated column. Default value None

row_separatorslist of int

Row ids where to place separation lines. Line is place after indicated row. Default value None

indentint

Amount of indention used for the line Default value 0

levelstr

Logging level, one of [info,debug,warning,warn,error] Default value ‘info’

Returns
nothing

See also

dcase_util.ui.FancyUI.table
dcase_util.ui.FancyPrinter.table