baybe.utils.validationΒΆ

Validation utilities.

Module Attributes

finite_float(self, attribute, value)

Validator for finite (i.e., non-nan and non-infinite) floats.

non_nan_float(self, attribute, value)

Validator for non-nan floats.

non_inf_float(self, attribute, value)

Validator for non-infinite floats.

Functions

finite_float(self, attribute, value)

Validator for finite (i.e., non-nan and non-infinite) floats.

non_inf_float(self, attribute, value)

Validator for non-infinite floats.

non_nan_float(self, attribute, value)

Validator for non-nan floats.

validate_not_nan(self, attribute, value)

Attrs-compatible validator to forbid 'nan' values.

validate_parameter_input(data, parameters[, ...])

Validate input dataframe columns corresponding to parameters.

validate_target_input(data, targets)

Validate input dataframe columns corresponding to targets.