Coverage for dataexcept/datascience_exceptions/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-09-03 20:46 +0000

1"""Custom exceptions for data science workflows.""" 

2 

3from .base import DataScienceError 

4from .ingestion import ( 

5 DataAugmentationError, 

6 DataFormatError, 

7 DataImbalanceError, 

8 DataLeakageError, 

9 DataLoadingError, 

10 DataNormalizationError, 

11 DataValidationError, 

12 FeatureEngineeringError, 

13 MissingDataError, 

14 OutlierDetectionError, 

15 SchemaMismatchError, 

16) 

17from .operations import ( 

18 DataDriftError, 

19 DataExportError, 

20 DeploymentError, 

21 ModelSerializationError, 

22 ResourceLimitError, 

23) 

24from .training import ( 

25 BiasDetectionError, 

26 ConvergenceError, 

27 CrossValidationError, 

28 DimensionalityReductionError, 

29 EarlyStoppingError, 

30 ExperimentTrackingError, 

31 ExplainabilityError, 

32 FeatureScalingError, 

33 FeatureSelectionError, 

34 GPUOutOfMemoryError, 

35 HyperparameterError, 

36 HyperparameterTuningError, 

37 ModelCompatibilityError, 

38 ModelEvaluationError, 

39 ModelInferenceError, 

40 ModelTrainingError, 

41 OverfittingError, 

42 PredictionError, 

43 TrainingTimeoutError, 

44 UnderfittingError, 

45) 

46 

47__all__ = [ 

48 "DataScienceError", 

49 "DataLoadingError", 

50 "DataFormatError", 

51 "DataValidationError", 

52 "MissingDataError", 

53 "OutlierDetectionError", 

54 "SchemaMismatchError", 

55 "FeatureEngineeringError", 

56 "ModelTrainingError", 

57 "ConvergenceError", 

58 "TrainingTimeoutError", 

59 "HyperparameterError", 

60 "ModelEvaluationError", 

61 "PredictionError", 

62 "ModelSerializationError", 

63 "DeploymentError", 

64 "DataDriftError", 

65 "ResourceLimitError", 

66 "DataExportError", 

67 "FeatureSelectionError", 

68 "DimensionalityReductionError", 

69 "CrossValidationError", 

70 "HyperparameterTuningError", 

71 "ExperimentTrackingError", 

72 "GPUOutOfMemoryError", 

73 "DataNormalizationError", 

74 "DataImbalanceError", 

75 "ModelInferenceError", 

76 "DataAugmentationError", 

77 "DataLeakageError", 

78 "OverfittingError", 

79 "UnderfittingError", 

80 "EarlyStoppingError", 

81 "BiasDetectionError", 

82 "ExplainabilityError", 

83 "FeatureScalingError", 

84 "ModelCompatibilityError", 

85]