nlsq.utils.validators.validate_inputs

nlsq.utils.validators.validate_inputs(validation_type='curve_fit')[source]

Decorator for automatic input validation.

Parameters:

validation_type (str) – Type of validation to perform (‘curve_fit’ or ‘least_squares’)

Returns:

decorator – Decorator function that validates inputs

Return type:

function