Coverage report: 11%

Files Functions Classes

coverage.py v7.11.0, created at 2026-01-06 16:10 +0200

File function statements missing excluded branches partial coverage
ml_workbench/__init__.py (no function) 8 0 0 0 0 100%
ml_workbench/cli_experiment.py parse_kv_pairs 7 7 0 4 0 0%
ml_workbench/cli_experiment.py _basic_stats_for_dataset 11 11 0 0 0 0%
ml_workbench/cli_experiment.py filter_sections 6 6 0 4 0 0%
ml_workbench/cli_experiment.py build_arg_parser 11 11 0 0 0 0%
ml_workbench/cli_experiment.py main 95 95 0 54 0 0%
ml_workbench/cli_experiment.py (no function) 20 0 2 0 0 100%
ml_workbench/config.py _extract_field_names 5 5 0 4 0 0%
ml_workbench/config.py _interpolate_string 12 12 0 6 0 0%
ml_workbench/config.py _interpolate_string._DefaultDict.__missing__ 1 1 0 0 0 0%
ml_workbench/config.py _interpolate_value 7 7 0 6 0 0%
ml_workbench/config.py _wrap 5 5 0 4 0 0%
ml_workbench/config.py _unwrap 5 5 0 4 0 0%
ml_workbench/config.py _ConfigNode.__init__ 1 1 0 0 0 0%
ml_workbench/config.py _ConfigNode.__getitem__ 1 1 0 0 0 0%
ml_workbench/config.py _ConfigNode.__setitem__ 1 1 0 0 0 0%
ml_workbench/config.py _ConfigNode.__delitem__ 1 1 0 0 0 0%
ml_workbench/config.py _ConfigNode.__iter__ 1 1 0 0 0 0%
ml_workbench/config.py _ConfigNode.__len__ 1 1 0 0 0 0%
ml_workbench/config.py _ConfigNode.__getattr__ 4 4 0 0 0 0%
ml_workbench/config.py _ConfigNode.get 3 3 0 2 0 0%
ml_workbench/config.py _ConfigNode.to_dict 1 1 0 0 0 0%
ml_workbench/config.py _ConfigNode.__repr__ 0 0 1 0 0 100%
ml_workbench/config.py YamlConfig.__init__ 23 23 0 4 0 0%
ml_workbench/config.py YamlConfig._load_with_includes 32 32 0 20 0 0%
ml_workbench/config.py YamlConfig._deep_merge 6 6 0 4 0 0%
ml_workbench/config.py YamlConfig.from_file 1 1 0 0 0 0%
ml_workbench/config.py YamlConfig.to_dict 1 1 0 0 0 0%
ml_workbench/config.py YamlConfig.get_data 1 1 0 0 0 0%
ml_workbench/config.py YamlConfig.reload 6 6 0 0 0 0%
ml_workbench/config.py YamlConfig.get_datasets_list 4 4 0 2 0 0%
ml_workbench/config.py YamlConfig.get_dataset_config 9 9 0 6 0 0%
ml_workbench/config.py (no function) 38 0 1 0 0 100%
ml_workbench/dataset.py _is_databricks_table_name 8 8 0 6 0 0%
ml_workbench/dataset.py _infer_dataset_format_from_path 9 9 0 6 0 0%
ml_workbench/dataset.py Dataset.__init__ 10 10 0 0 0 0%
ml_workbench/dataset.py Dataset.read_pandas 15 15 0 12 0 0%
ml_workbench/dataset.py Dataset._read_combined 28 28 0 14 0 0%
ml_workbench/dataset.py Dataset._read_databricks 21 21 0 12 0 0%
ml_workbench/dataset.py Dataset._read_s3 18 18 0 8 0 0%
ml_workbench/dataset.py Dataset._read_local 13 13 0 10 0 0%
ml_workbench/dataset.py Dataset.get_statistics 2 2 0 0 0 0%
ml_workbench/dataset.py Dataset.get_schema 2 2 0 0 0 0%
ml_workbench/dataset.py Dataset.get_columns 2 2 0 0 0 0%
ml_workbench/dataset.py Dataset.get_rows 2 2 0 0 0 0%
ml_workbench/dataset.py Dataset.get_head 2 2 0 0 0 0%
ml_workbench/dataset.py Dataset.__repr__ 0 0 1 0 0 100%
ml_workbench/dataset.py Dataset._impute_dataset_types 27 27 0 22 0 0%
ml_workbench/dataset.py Dataset.verify_config 13 13 0 12 0 0%
ml_workbench/dataset.py (no function) 25 1 1 2 1 93%
ml_workbench/experiment.py Experiment.__init__ 65 65 0 40 0 0%
ml_workbench/experiment.py Experiment._get_experiments_section 4 4 0 2 0 0%
ml_workbench/experiment.py Experiment.infer_type_from_dataset 11 11 0 6 0 0%
ml_workbench/experiment.py Experiment.get_type 3 3 0 2 0 0%
ml_workbench/experiment.py Experiment.to_dict 1 1 0 0 0 0%
ml_workbench/experiment.py Experiment.list_experiment_names 1 1 0 0 0 0%
ml_workbench/experiment.py Experiment.verify_config 44 44 0 34 0 0%
ml_workbench/experiment.py (no function) 34 1 0 2 1 94%
ml_workbench/feature.py Feature.__init__ 35 35 0 18 0 0%
ml_workbench/feature.py Feature._get_features_section 4 4 0 2 0 0%
ml_workbench/feature.py Feature.get_series 11 11 0 6 0 0%
ml_workbench/feature.py Feature.to_dict 1 1 0 0 0 0%
ml_workbench/feature.py Feature.get_columns_by_type 1 1 0 0 0 0%
ml_workbench/feature.py Feature.list_feature_names 2 2 0 0 0 0%
ml_workbench/feature.py Feature.load_all 2 2 0 0 0 0%
ml_workbench/feature.py Feature.to_dataframe 20 20 0 14 0 0%
ml_workbench/feature.py Feature.verify_config 47 47 0 34 0 0%
ml_workbench/feature.py (no function) 32 1 0 2 1 94%
ml_workbench/mlflow_conf.py MlflowConf.__init__ 24 24 0 14 0 0%
ml_workbench/mlflow_conf.py MlflowConf._get_mlflow_section 6 6 0 4 0 0%
ml_workbench/mlflow_conf.py MlflowConf.to_dict 1 1 0 0 0 0%
ml_workbench/mlflow_conf.py MlflowConf.is_enabled 1 1 0 0 0 0%
ml_workbench/mlflow_conf.py MlflowConf.get_type 1 1 0 0 0 0%
ml_workbench/mlflow_conf.py MlflowConf.get_tags 1 1 0 0 0 0%
ml_workbench/mlflow_conf.py MlflowConf.get_name 6 6 0 4 0 0%
ml_workbench/mlflow_conf.py MlflowConf.verify_config 21 21 0 16 0 0%
ml_workbench/mlflow_conf.py (no function) 25 1 0 2 1 93%
ml_workbench/model.py Model.__init__ 19 19 0 10 0 0%
ml_workbench/model.py Model._get_models_section 4 4 0 2 0 0%
ml_workbench/model.py Model._import_string 5 5 0 2 0 0%
ml_workbench/model.py Model.instantiate 4 4 0 0 0 0%
ml_workbench/model.py Model.to_dict 1 1 0 0 0 0%
ml_workbench/model.py Model.list_model_names 2 2 0 0 0 0%
ml_workbench/model.py Model.verify_config 17 17 0 14 0 0%
ml_workbench/model.py (no function) 27 1 0 2 1 93%
ml_workbench/runner.py ModelRunner.__init__ 18 18 0 0 0 0%
ml_workbench/runner.py ModelRunner._log 2 2 0 2 0 0%
ml_workbench/runner.py ModelRunner._build_preprocessing_pipeline 11 11 0 6 0 0%
ml_workbench/runner.py ModelRunner._create_pipeline 6 6 0 0 0 0%
ml_workbench/runner.py ModelRunner._calculate_metrics 46 46 0 22 0 0%
ml_workbench/runner.py ModelRunner.calculate_feature_weights 20 20 0 6 0 0%
ml_workbench/runner.py ModelRunner.plot_feature_weights 18 18 0 2 0 0%
ml_workbench/runner.py ModelRunner.plot_cv_mean_score 20 20 0 4 0 0%
ml_workbench/runner.py ModelRunner.plot_confusion_matrix 25 25 0 6 0 0%
ml_workbench/runner.py ModelRunner.plot_regression 27 27 0 0 0 0%
ml_workbench/runner.py ModelRunner.plot_distribution 17 17 0 0 0 0%
ml_workbench/runner.py ModelRunner.fit_and_evaluate 78 78 0 26 0 0%
ml_workbench/runner.py ModelRunner.predict 3 3 0 2 0 0%
ml_workbench/runner.py ModelRunner.mlflow_store 57 57 0 30 0 0%
ml_workbench/runner.py Runner.__init__ 14 14 0 0 0 0%
ml_workbench/runner.py Runner.get_models 1 1 0 0 0 0%
ml_workbench/runner.py Runner.get_best_model 1 1 0 0 0 0%
ml_workbench/runner.py Runner.get_best_model_score 1 1 0 0 0 0%
ml_workbench/runner.py Runner._log 2 2 0 2 0 0%
ml_workbench/runner.py Runner._load_dataset 9 9 0 2 0 0%
ml_workbench/runner.py Runner._infer_column_types 39 39 0 16 0 0%
ml_workbench/runner.py Runner._drop_outliers 40 40 0 16 0 0%
ml_workbench/runner.py Runner._prepare_features 17 17 0 6 0 0%
ml_workbench/runner.py Runner._convert_column_types 10 10 0 12 0 0%
ml_workbench/runner.py Runner._get_grouping_values 6 6 0 4 0 0%
ml_workbench/runner.py Runner._split_data 55 55 0 18 0 0%
ml_workbench/runner.py Runner.data_save 8 8 0 4 0 0%
ml_workbench/runner.py Runner.data_load 37 37 0 14 0 0%
ml_workbench/runner.py Runner.data_preparation 5 5 0 0 0 0%
ml_workbench/runner.py Runner.get_config 19 19 0 14 0 0%
ml_workbench/runner.py Runner.run 37 37 0 14 0 0%
ml_workbench/runner.py Runner.mlflow_store 36 36 0 16 0 0%
ml_workbench/runner.py (no function) 63 3 0 2 1 94%
Total   1756 1492 6 706 6 11%

No items found using the specified filter.