climate_ref_core.exceptions
#
Custom exceptions
CondaCommandError
#
Bases: ExecutionError
Exception raised when a conda command fails
Source code in packages/climate-ref-core/src/climate_ref_core/exceptions.py
ConstraintNotSatisfied
#
Bases: RefException
Exception raised when a constraint is violated
DatasetResolutionError
#
Bases: TestCaseError
Raised when datasets cannot be resolved for a test case.
DiagnosticError
#
Bases: RefException
Error from diagnostic computing
Source code in packages/climate-ref-core/src/climate_ref_core/exceptions.py
ExecutionError
#
Bases: RefException
Exception raised when an execution fails
Source code in packages/climate-ref-core/src/climate_ref_core/exceptions.py
InvalidDiagnosticException
#
Bases: RefException
Exception raised when an invalid diagnostic is registered
Source code in packages/climate-ref-core/src/climate_ref_core/exceptions.py
InvalidExecutorException
#
Bases: RefException
Exception raised when an invalid executor is used
Source code in packages/climate-ref-core/src/climate_ref_core/exceptions.py
InvalidProviderException
#
Bases: RefException
Exception raised when an invalid diagnostic is registered
Source code in packages/climate-ref-core/src/climate_ref_core/exceptions.py
NoTestDataSpecError
#
Bases: TestCaseError
Raised when a diagnostic has no test_data_spec.
RefException
#
ResultValidationError
#
Bases: RefException
Exception raised when the executions from a diagnostic are invalid
TestCaseError
#
Bases: RefException
Raised when there is an error with a test case.