# src/core/exceptions.py
[docs]
class BaseError(Exception):
"""Base exception for all custom exceptions"""
pass
[docs]
class DataLoadError(BaseError):
"""Exception raised for errors during data loading"""
pass
[docs]
class ConfigError(BaseError):
"""Exception raised for configuration errors"""
pass
[docs]
class ValidationError(BaseError):
"""Exception raised for validation errors"""
pass
[docs]
class FittingError(BaseError):
"""Exception raised for errors during fitting"""
pass
[docs]
class ExportError(BaseError):
"""Exception raised for errors during result export"""
pass