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¶
-
static