pytesmo.validation_framework.error_handling module

Definition of exceptions and error return codes.

The error codes are integer values. They should normally be non-negative if properly handled. An error code of -1 indicates failure in handling the error. 0 indicates success.

exception pytesmo.validation_framework.error_handling.DataManagerError[source]

Bases: ValidationError

return_code = 8
exception pytesmo.validation_framework.error_handling.MetricsCalculationError[source]

Bases: ValidationError

return_code = 2
exception pytesmo.validation_framework.error_handling.NoGpiDataError[source]

Bases: ValidationError

return_code = 7
exception pytesmo.validation_framework.error_handling.NoTempMatchedDataError[source]

Bases: ValidationError

return_code = 4
exception pytesmo.validation_framework.error_handling.ScalingError[source]

Bases: ValidationError

return_code = 5
exception pytesmo.validation_framework.error_handling.TemporalMatchingError[source]

Bases: ValidationError

return_code = 3
exception pytesmo.validation_framework.error_handling.ValidationError[source]

Bases: Exception

return_code = -1
exception pytesmo.validation_framework.error_handling.ValidationFailedError[source]

Bases: ValidationError

return_code = 6