Coverage report: 81%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-15 10:11 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
packages / dqm-ml-core / src / dqm_ml_core / __init__.py (no function)   100% 6 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / _version_.py (no function)   100% 11 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py DatametricProcessor.__init__   100% 12 0 0   100% 8 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py DatametricProcessor.needed_columns   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py DatametricProcessor.generated_features   100% 2 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py DatametricProcessor.generated_metrics   100% 2 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py DatametricProcessor.compute_features   100% 9 0 0   100% 6 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py DatametricProcessor.compute_batch_metric   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py DatametricProcessor.compute   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py DatametricProcessor.compute_delta   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / api / data_processor.py (no function)   100% 13 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / metrics / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / metrics / completeness.py CompletenessProcessor.__init__   88% 8 1 0   50% 2 1   80%
packages / dqm-ml-core / src / dqm_ml_core / metrics / completeness.py CompletenessProcessor.generated_metrics   100% 9 0 0   67% 6 2   87%
packages / dqm-ml-core / src / dqm_ml_core / metrics / completeness.py CompletenessProcessor.compute_features   75% 8 2 0   75% 4 1   75%
packages / dqm-ml-core / src / dqm_ml_core / metrics / completeness.py CompletenessProcessor.compute_batch_metric   100% 8 0 0   100% 2 0   100%
packages / dqm-ml-core / src / dqm_ml_core / metrics / completeness.py CompletenessProcessor.compute   85% 40 6 0   73% 22 6   81%
packages / dqm-ml-core / src / dqm_ml_core / metrics / completeness.py CompletenessProcessor.reset   100% 0 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / metrics / completeness.py (no function)   100% 19 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py RepresentativenessProcessor.__init__   78% 32 7 0   50% 14 7   70%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py RepresentativenessProcessor.generated_metrics   100% 17 0 0   60% 10 4   85%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py RepresentativenessProcessor.compute_batch_metric   81% 32 6 0   79% 14 3   80%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py RepresentativenessProcessor._initialize_bin_edges   91% 11 1 0   75% 4 1   87%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py RepresentativenessProcessor.compute   76% 127 30 0   59% 54 20   71%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py RepresentativenessProcessor.reset   0% 2 2 0   100% 0 0   0%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py RepresentativenessProcessor._bin_edges_normal   100% 7 0 0   100% 2 0   100%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py RepresentativenessProcessor._bin_edges_uniform   80% 5 1 0   50% 2 1   71%
packages / dqm-ml-core / src / dqm_ml_core / metrics / representativeness.py (no function)   100% 31 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / utils / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / utils / metric_runner.py MetricRunner.__init__   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / utils / metric_runner.py MetricRunner.run   100% 18 0 0   100% 8 0   100%
packages / dqm-ml-core / src / dqm_ml_core / utils / metric_runner.py (no function)   100% 9 0 0   100% 0 0   100%
packages / dqm-ml-core / src / dqm_ml_core / utils / registry.py load_registered_plugins   71% 14 4 0   67% 6 2   70%
packages / dqm-ml-core / src / dqm_ml_core / utils / registry.py PluginLoadedRegistry.get_metrics_registry   100% 3 0 0   100% 2 0   100%
packages / dqm-ml-core / src / dqm_ml_core / utils / registry.py PluginLoadedRegistry.get_dataloaders_registry   100% 3 0 0   100% 2 0   100%
packages / dqm-ml-core / src / dqm_ml_core / utils / registry.py PluginLoadedRegistry.get_outputwriter_registry   100% 3 0 0   100% 2 0   100%
packages / dqm-ml-core / src / dqm_ml_core / utils / registry.py (no function)   100% 17 0 0   100% 0 0   100%
packages / dqm-ml-images / src / dqm_ml_images / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
packages / dqm-ml-images / src / dqm_ml_images / _version_.py (no function)   0% 11 11 0   100% 0 0   0%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor.__init__   85% 20 3 0   67% 12 4   78%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor.compute_features   55% 31 14 0   42% 12 3   51%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor.compute_batch_metric   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor.compute   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor.reset   100% 0 0 0   100% 0 0   100%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor._compute_luminosity_feature   86% 7 1 0   75% 4 1   82%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor._compute_contrast_feature   86% 7 1 0   75% 4 1   82%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor._compute_blur_feature   86% 7 1 0   75% 4 1   82%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor._compute_entropy_feature   86% 7 1 0   75% 4 1   82%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor._to_gray_np   47% 30 16 0   36% 22 6   42%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor._to_float01   100% 4 0 0   100% 0 0   100%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor._variance_of_laplacian   83% 6 1 0   50% 2 1   75%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py VisualFeaturesProcessor._entropy   82% 11 2 0   50% 4 2   73%
packages / dqm-ml-images / src / dqm_ml_images / visual_features.py (no function)   100% 30 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / _version_.py (no function)   100% 11 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / cli.py parse_args   100% 5 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / cli.py execute   50% 22 11 0   50% 8 2   50%
packages / dqm-ml-job / src / dqm_ml_job / cli.py _init_components   78% 9 2 0   67% 6 2   73%
packages / dqm-ml-job / src / dqm_ml_job / cli.py run   83% 36 6 0   75% 24 6   80%
packages / dqm-ml-job / src / dqm_ml_job / cli.py (no function)   94% 17 1 0   50% 2 1   89%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / __init__.py (no function)   100% 5 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py PandasDataSelection.__init__   100% 3 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py PandasDataSelection.bootstrap   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py PandasDataSelection.__len__   0% 1 1 0   100% 0 0   0%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py PandasDataSelection.get_nb_batches   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py PandasDataSelection.__iter__   100% 2 0 0   50% 2 1   75%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py PandasDataSelection.__repr__   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py PandasDataLoader.__init__   75% 4 1 0   50% 2 1   67%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py PandasDataLoader.get_selections   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / pandas.py (no function)   100% 22 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py ParquetDataSelection.__init__   100% 8 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py ParquetDataSelection.bootstrap   100% 15 0 0   100% 8 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py ParquetDataSelection.__len__   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py ParquetDataSelection.get_nb_batches   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py ParquetDataSelection.__iter__   91% 11 1 0   90% 10 1   90%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py ParquetDataSelection.__repr__   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py ParquetDataLoader.__init__   100% 10 0 0   100% 2 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py ParquetDataLoader.get_selections   100% 14 0 0   100% 6 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / parquet.py (no function)   100% 22 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / proto.py DataSelection.bootstrap   100% 0 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / proto.py DataSelection.get_nb_batches   100% 0 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / proto.py DataSelection.__iter__   100% 0 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / proto.py DataLoader.get_selections   100% 0 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / dataloaders / proto.py (no function)   100% 10 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / job.py DatasetJob.__init__   90% 20 2 0   88% 8 1   89%
packages / dqm-ml-job / src / dqm_ml_job / job.py DatasetJob.get_ordered_metrics   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / job.py DatasetJob.describe   100% 8 0 0   100% 4 0   100%
packages / dqm-ml-job / src / dqm_ml_job / job.py DatasetJob.run   92% 24 2 0   80% 10 2   88%
packages / dqm-ml-job / src / dqm_ml_job / job.py DatasetJob._to_pa_array   20% 10 8 0   12% 8 1   17%
packages / dqm-ml-job / src / dqm_ml_job / job.py DatasetJob._compute_delta_metrics   74% 19 5 0   70% 10 1   72%
packages / dqm-ml-job / src / dqm_ml_job / job.py DatasetJob._compute_batches_metrics   72% 57 16 0   76% 38 5   74%
packages / dqm-ml-job / src / dqm_ml_job / job.py (no function)   100% 19 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / outputwriter / __init__.py OutputWriter.write_metrics_dict   100% 0 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / outputwriter / __init__.py OutputWriter.write_table   100% 0 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / outputwriter / __init__.py (no function)   100% 10 0 0   100% 0 0   100%
packages / dqm-ml-job / src / dqm_ml_job / outputwriter / parquet.py ParquetOutputWriter.__init__   71% 7 2 0   50% 4 2   64%
packages / dqm-ml-job / src / dqm_ml_job / outputwriter / parquet.py ParquetOutputWriter.write_metrics_dict   100% 8 0 0   75% 4 1   92%
packages / dqm-ml-job / src / dqm_ml_job / outputwriter / parquet.py ParquetOutputWriter.write_table   92% 13 1 0   88% 8 1   90%
packages / dqm-ml-job / src / dqm_ml_job / outputwriter / parquet.py (no function)   100% 10 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / _version_.py (no function)   0% 11 11 0   100% 0 0   0%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.__init__   100% 2 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.check_config   100% 21 0 0   100% 4 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.needed_columns   100% 3 0 0   100% 2 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.generated_columns   0% 1 1 0   100% 0 0   0%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.compute_batch_metric   92% 26 2 0   80% 10 2   89%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.compute   92% 24 2 0   67% 12 4   83%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.compute._sum_scalar   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.compute._sum_fixed   100% 3 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.compute_delta   90% 69 7 0   75% 32 8   85%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.compute_delta.vec   100% 3 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py DomainGapProcessor.compute_delta.scalar   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / domain_gap.py (no function)   100% 20 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor.__init__   100% 2 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor.check_config   95% 22 1 0   50% 2 1   92%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor.needed_columns   100% 3 0 0   100% 2 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor.generated_columns   0% 1 1 0   100% 0 0   0%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor.compute_features   77% 61 14 0   68% 34 11   74%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor.compute_batch_metric   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor.compute   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor.compute_delta   100% 1 0 0   100% 0 0   100%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor._load_model   60% 5 2 0   100% 0 0   60%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py ImageEmbeddingProcessor._make_extractor   57% 7 3 0   50% 4 2   55%
packages / dqm-ml-pytorch / src / dqm_ml_pytorch / image_embedding.py (no function)   100% 31 0 0   100% 0 0   100%
packages / dqm-ml / src / dqm_ml / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
packages / dqm-ml / src / dqm_ml / __main__.py _HelpAction.__call__   100% 7 0 0   100% 4 0   100%
packages / dqm-ml / src / dqm_ml / __main__.py parse_args   100% 7 0 0   100% 0 0   100%
packages / dqm-ml / src / dqm_ml / __main__.py execute   91% 11 1 0   83% 6 1   88%
packages / dqm-ml / src / dqm_ml / __main__.py (no function)   93% 15 1 0   50% 2 1   88%
packages / dqm-ml / src / dqm_ml / _version_.py (no function)   0% 11 11 0   100% 0 0   0%
packages / dqm-ml / src / dqm_ml / cli_tools.py CustomFormatter.format   100% 4 0 0   100% 0 0   100%
packages / dqm-ml / src / dqm_ml / cli_tools.py CustomFormatter.init_log   100% 6 0 0   100% 4 0   100%
packages / dqm-ml / src / dqm_ml / cli_tools.py (no function)   100% 19 0 0   100% 0 0   100%
packages / dqm-ml / src / dqm_ml / dependency.py optional_dependencies   33% 9 6 0   0% 4 0   23%
packages / dqm-ml / src / dqm_ml / dependency.py display_version   100% 1 0 0   100% 0 0   100%
packages / dqm-ml / src / dqm_ml / dependency.py display_list_of   100% 9 0 0   100% 6 0   100%
packages / dqm-ml / src / dqm_ml / dependency.py get_available_command   100% 8 0 0   100% 0 0   100%
packages / dqm-ml / src / dqm_ml / dependency.py (no function)   100% 12 0 0   100% 0 0   100%
Total     85% 1553 233 0   70% 530 126   81%

No items found using the specified filter.