arche.report module

class arche.report.Report

Bases: object

static make_annotations(stat: Union[pandas.core.series.Series, pandas.core.frame.DataFrame]) → List[Dict[KT, VT]]
static plot(stat: Union[pandas.core.series.Series, pandas.core.frame.DataFrame]) → None
classmethod sample_keys(keys: pandas.core.series.Series, limit: int) → str
save(result: arche.rules.result.Result) → None
classmethod write(text: str) → None
static write_color_text(text: str, color: <colorama.ansi.AnsiFore object at 0x1106cc860> = '\x1b[31m', style: <colorama.ansi.AnsiStyle object at 0x1106cc8d0> = '\x1b[0m') → None
classmethod write_detailed_errors(errors: Dict[KT, VT], short: bool, keys_limit: int) → None
write_details(short: bool = False, keys_limit: int = 10) → None
classmethod write_rule_details(result: arche.rules.result.Result, short: bool = False, keys_limit: int = 10) → None
static write_rule_name(rule_name: str) → None
classmethod write_rule_outcome(result: arche.rules.result.Result, level: arche.rules.result.Level = <Level.INFO: 0>) → None
write_summaries() → None
classmethod write_summary(result: arche.rules.result.Result) → None