whylogs.core.validators.validator#

Module Contents#

Classes#

Validator

Helper class that provides a standard way to create an ABC using

Functions#

class whylogs.core.validators.validator.Validator#

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

name: str#
conditions: Dict[str, Union[whylogs.core.metrics.condition_count_metric.Condition, Callable[[Any], bool]]]#
actions: List[Union[Callable[[str, str, Any], None], Callable[[str, str, Any, Optional[Any]], None]]]#
abstract columnar_validate(data: Any, identity_values: Optional[Any] = None) None#
Parameters
  • data (Any) –

  • identity_values (Optional[Any]) –

Return type

None

abstract to_summary_dict() Dict[str, Any]#
Return type

Dict[str, Any]

whylogs.core.validators.validator.deepcopy_validators(obj)#