Exceptions
All GPClarity exceptions inherit from GPClarityError. Catch it to
handle any library error in a single except block, or catch a more specific
subclass when you want targeted recovery.
from gpclarity.exceptions import GPClarityError, InfluenceError
try:
result = influence.compute_loo_variance_increase(X_train)
except InfluenceError as e:
print(f"LOO computation failed: {e}")
except GPClarityError as e:
print(f"Unexpected GPClarity error: {e}")
Custom exceptions for GPClarity.
- exception gpclarity.exceptions.GPClarityError[source]
Bases:
ExceptionBase exception for all GPClarity errors.
- exception gpclarity.exceptions.InfluenceError[source]
Bases:
GPClarityErrorRaised when influence computation fails.
- exception gpclarity.exceptions.KernelError[source]
Bases:
GPClarityErrorRaised when kernel operations fail.
- exception gpclarity.exceptions.ModelError[source]
Bases:
GPClarityErrorRaised when model validation fails.
- exception gpclarity.exceptions.TrackingError[source]
Bases:
GPClarityErrorRaised when parameter tracking fails.
- exception gpclarity.exceptions.OptimizationError[source]
Bases:
GPClarityErrorRaised when optimization fails.
- exception gpclarity.exceptions.ComplexityError[source]
Bases:
GPClarityErrorRaised when complexity computation or analysis fails.
- exception gpclarity.exceptions.UncertaintyError[source]
Bases:
GPClarityErrorRaised when uncertainty quantification or analysis fails.
- exception gpclarity.exceptions.LinAlgError[source]
Bases:
GPClarityErrorRaised when linear algebra operations fail.
- exception gpclarity.exceptions.ValidationError[source]
Bases:
GPClarityErrorRaised when input validation fails.
Exception Hierarchy
GPClarityError
├── KernelError
├── ModelError
├── ComplexityError
├── UncertaintyError
├── TrackingError
├── OptimizationError
├── InfluenceError
├── LinAlgError
└── ValidationError
All exceptions inherit from GPClarityError, which itself inherits from Python’s built-in
Exception. Catch GPClarityError to handle any library error in a single except block.
Base exception for all GPClarity errors. |
|
Raised when kernel operations fail. |
|
Raised when model validation fails. |
|
Raised when complexity computation or analysis fails. |
|
Raised when uncertainty quantification or analysis fails. |
|
Raised when parameter tracking fails. |
|
Raised when optimization fails. |
|
Raised when influence computation fails. |
|
Raised when linear algebra operations fail. |
|
Raised when input validation fails. |