Source code for gpclarity.exceptions

"""
Custom exceptions for GPClarity.
"""


[docs] class GPClarityError(Exception): """Base exception for all GPClarity errors.""" pass
[docs] class InfluenceError(GPClarityError): """Raised when influence computation fails.""" pass
[docs] class KernelError(GPClarityError): """Raised when kernel operations fail.""" pass
[docs] class ModelError(GPClarityError): """Raised when model validation fails.""" pass
[docs] class TrackingError(GPClarityError): """Raised when parameter tracking fails.""" pass
[docs] class OptimizationError(GPClarityError): """Raised when optimization fails.""" pass
[docs] class ComplexityError(GPClarityError): """Raised when complexity computation or analysis fails.""" pass
[docs] class UncertaintyError(GPClarityError): """Raised when uncertainty quantification or analysis fails.""" pass
[docs] class LinAlgError(GPClarityError): """Raised when linear algebra operations fail.""" pass
[docs] class ValidationError(GPClarityError): """Raised when input validation fails.""" pass