Coverage for packages/dqm-ml-core/src/dqm_ml_core/models/__init__.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-07-21 08:27 +0000

1"""Data model definitions for DQM-ML configuration and output schemas. 

2 

3This module re-exports all public model classes for processor configurations, 

4column mappings, dataloader settings, compute/storage/error handling, 

5interface definitions, and output specifications. 

6""" 

7 

8from dqm_ml_core.models.columns import ColumnRename, ColumnsConfig 

9from dqm_ml_core.models.config import JobConfig 

10from dqm_ml_core.models.dataloaders import ( 

11 DataLoaderConfig, 

12 DataLoadersConfig, 

13 FilterConfig, 

14 SamplePathConfig, 

15 SplitConfig, 

16 TransformConfig, 

17 TransformType, 

18) 

19from dqm_ml_core.models.global_ import ( 

20 ComputeConfig, 

21 ErrorsConfig, 

22 ImageErrorsConfig, 

23 RetryConfig, 

24 StorageConfig, 

25 TabularErrorsConfig, 

26) 

27from dqm_ml_core.models.interfaces import FeaturesInterfaceConfig, GapInterfaceConfig, MetricsInterfaceConfig 

28from dqm_ml_core.models.outputs import FeaturesOutputsConfig, GapOutputsConfig, MetricsOutputsConfig 

29from dqm_ml_core.models.processors import ( 

30 CompletenessProcessorConfig, 

31 DiversityProcessorConfig, 

32 DomainGapProcessorConfig, 

33 FeaturesEmbeddingsProcessorConfig, 

34 HistogramConfig, 

35 ImageFeaturesProcessorConfig, 

36 ProcessorConfig, 

37 RepresentativenessProcessorConfig, 

38) 

39 

40__all__ = [ 

41 "ColumnRename", 

42 "ColumnsConfig", 

43 "CompletenessProcessorConfig", 

44 "ComputeConfig", 

45 "DataLoaderConfig", 

46 "DataLoadersConfig", 

47 "DiversityProcessorConfig", 

48 "DomainGapProcessorConfig", 

49 "ErrorsConfig", 

50 "FeaturesEmbeddingsProcessorConfig", 

51 "FeaturesInterfaceConfig", 

52 "FeaturesOutputsConfig", 

53 "FilterConfig", 

54 "GapInterfaceConfig", 

55 "GapOutputsConfig", 

56 "HistogramConfig", 

57 "ImageErrorsConfig", 

58 "ImageFeaturesProcessorConfig", 

59 "JobConfig", 

60 "MetricsInterfaceConfig", 

61 "MetricsOutputsConfig", 

62 "ProcessorConfig", 

63 "RepresentativenessProcessorConfig", 

64 "RetryConfig", 

65 "SamplePathConfig", 

66 "SplitConfig", 

67 "StorageConfig", 

68 "TabularErrorsConfig", 

69 "TransformConfig", 

70 "TransformType", 

71]