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