auxi.core.reporting module¶
This module provides classes to create reports.
-
class
auxi.core.reporting.Report(data_source, output_path=None)¶ Bases:
auxi.core.objects.ObjectBase class for all auxi reports.
-
render(format=<ReportFormat.printout: (1, )>)¶ Render the report in the specified format
Parameters: format – The format. The default format is to print the report to the console. Returns: If the format was set to ‘string’ then a string representation of the report is returned.
-
-
class
auxi.core.reporting.ReportFormat¶ Bases:
enum.EnumRepresents the format the report should be outputted as.
-
csv= <ReportFormat.csv: (4,)>¶
-
latex= <ReportFormat.latex: (2,)>¶
-
matplotlib= <ReportFormat.matplotlib: (6,)>¶
-
png= <ReportFormat.png: 7>¶
-
printout= <ReportFormat.printout: (1,)>¶
-
string= <ReportFormat.string: (5,)>¶
-
txt= <ReportFormat.txt: (3,)>¶
-