whylogs.experimental.core.validators#

Submodules#

Package Contents#

Functions#

condition_validator

append_validator(schema_name, col_name, validator)

generate_validators(→ Dict[str, ...)

Merge registered validators for requested schemas

whylogs.experimental.core.validators.condition_validator(col_names: Union[str, List[str]], condition_name: Optional[str] = None, actions: Union[List[Callable[[str, str, Any, Optional[Any]], None]], Callable[[str, str, Any, Optional[Any]], None]] = [], namespace: Optional[str] = None, schema_name: str = '', enable_sampling: bool = True) Callable[[Any], Any]#
Parameters
  • col_names (Union[str, List[str]]) –

  • condition_name (Optional[str]) –

  • actions (Union[List[Callable[[str, str, Any, Optional[Any]], None]], Callable[[str, str, Any, Optional[Any]], None]]) –

  • namespace (Optional[str]) –

  • schema_name (str) –

  • enable_sampling (bool) –

Return type

Callable[[Any], Any]

whylogs.experimental.core.validators.append_validator(schema_name, col_name: str, validator: whylogs.core.validators.Validator)#
Parameters
whylogs.experimental.core.validators.generate_validators(initial_validators: Optional[Dict[str, List[whylogs.core.validators.Validator]]], schema_name: Union[str, List[str]], include_default_schema: bool = True) Dict[str, List[whylogs.core.validators.Validator]]#

Merge registered validators for requested schemas

Parameters
Return type

Dict[str, List[whylogs.core.validators.Validator]]