Source code for geostep.exceptions

# Custom exception types for the GeoStep library


[docs] class GeoStepError(Exception): """Base class for all exceptions in the GeoStep library.""" pass
[docs] class ValidationError(GeoStepError): """Raised when input validation fails.""" pass
class DataError(GeoStepError): """Raised for errors related to data loading or format.""" pass class AnalysisError(GeoStepError): """Raised for errors during the analysis phase.""" pass class DesignError(GeoStepError): """Raised for errors during the experiment design phase.""" pass class ConfigurationError(GeoStepError): """Raised for errors related to configuration.""" pass