Coverage report: 87%

Files Functions Classes

coverage.py v7.6.1, created at 2025-07-13 14:49 +0000

File function statements missing excluded coverage
src/mlopus/__init__.py (no function) 3 0 0 100%
src/mlopus/artschema/__init__.py (no function) 6 0 0 100%
src/mlopus/artschema/catalog.py ArtifactsCatalog.load 1 0 0 100%
src/mlopus/artschema/catalog.py ArtifactsCatalog.download 6 0 0 100%
src/mlopus/artschema/catalog.py ArtifactsCatalog.export 8 8 0 0%
src/mlopus/artschema/catalog.py ArtifactsCatalog.verify 8 8 0 0%
src/mlopus/artschema/catalog.py ArtifactsCatalog._get_field_type 1 1 0 0%
src/mlopus/artschema/catalog.py ArtifactsCatalog._load 5 0 0 100%
src/mlopus/artschema/catalog.py ArtifactsCatalog._iter_specs 1 0 0 100%
src/mlopus/artschema/catalog.py LoadedArtifact.get_artifact_type 3 3 0 0%
src/mlopus/artschema/catalog.py ArtifactsCatalogWithMetadata.__pydantic_init_subclass__ 2 2 0 0%
src/mlopus/artschema/catalog.py ArtifactsCatalogWithMetadata._get_field_type 3 3 0 0%
src/mlopus/artschema/catalog.py ArtifactsCatalogWithMetadata.load 2 2 0 0%
src/mlopus/artschema/catalog.py (no function) 40 0 0 100%
src/mlopus/artschema/framework.py Dumper._dump 0 0 0 100%
src/mlopus/artschema/framework.py Dumper._verify 0 0 0 100%
src/mlopus/artschema/framework.py Dumper.dump 3 0 0 100%
src/mlopus/artschema/framework.py Dumper.verify 3 1 0 67%
src/mlopus/artschema/framework.py Dumper.maybe_save_conf 11 4 0 64%
src/mlopus/artschema/framework.py Dumper._pre_dump 3 0 0 100%
src/mlopus/artschema/framework.py Dumper.Artifact 1 0 0 100%
src/mlopus/artschema/framework.py Dumper._get_artifact_type 1 0 0 100%
src/mlopus/artschema/framework.py _DummyDumper._dump 1 1 0 0%
src/mlopus/artschema/framework.py _DummyDumper._verify 1 1 0 0%
src/mlopus/artschema/framework.py Loader._load 0 0 0 100%
src/mlopus/artschema/framework.py Loader.load 4 0 0 100%
src/mlopus/artschema/framework.py Loader._post_load 3 0 0 100%
src/mlopus/artschema/framework.py Loader._load_dumper 8 3 0 62%
src/mlopus/artschema/framework.py Loader.Artifact 1 0 0 100%
src/mlopus/artschema/framework.py Loader.Dumper 1 0 0 100%
src/mlopus/artschema/framework.py Loader._get_artifact_type 1 0 0 100%
src/mlopus/artschema/framework.py Loader._get_dumper_type 1 0 0 100%
src/mlopus/artschema/framework.py _DummyLoader._load 1 1 0 0%
src/mlopus/artschema/framework.py Schema.get_dumper 8 0 0 100%
src/mlopus/artschema/framework.py Schema.get_loader 4 0 0 100%
src/mlopus/artschema/framework.py Schema.Artifact 1 0 0 100%
src/mlopus/artschema/framework.py Schema.Dumper 1 0 0 100%
src/mlopus/artschema/framework.py Schema.Loader 1 0 0 100%
src/mlopus/artschema/framework.py Schema._get_artifact_type 1 0 0 100%
src/mlopus/artschema/framework.py Schema._get_dumper_type 1 0 0 100%
src/mlopus/artschema/framework.py Schema._get_loader_type 1 0 0 100%
src/mlopus/artschema/framework.py (no function) 63 0 0 100%
src/mlopus/artschema/helpers.py get_schemas 1 0 0 100%
src/mlopus/artschema/helpers.py get_schema 1 0 0 100%
src/mlopus/artschema/helpers.py log_run_artifact 6 6 0 0%
src/mlopus/artschema/helpers.py log_model_version 7 0 0 100%
src/mlopus/artschema/helpers.py load_artifact 7 0 0 100%
src/mlopus/artschema/helpers.py resolve_schema_and_alias 16 4 0 75%
src/mlopus/artschema/helpers.py (no function) 19 0 0 100%
src/mlopus/artschema/specs.py ArtifactSubject.place 0 0 0 100%
src/mlopus/artschema/specs.py ArtifactSubject.get_lineage_arg_for_input 0 0 0 100%
src/mlopus/artschema/specs.py ArtifactSubject.cache 0 0 0 100%
src/mlopus/artschema/specs.py ArtifactSubject.export 0 0 0 100%
src/mlopus/artschema/specs.py ArtifactSubject.load 0 0 0 100%
src/mlopus/artschema/specs.py ArtifactSubject.log 0 0 0 100%
src/mlopus/artschema/specs.py ArtifactSubject._get_entity_api 0 0 0 100%
src/mlopus/artschema/specs.py ArtifactSubject.entity_api 1 1 0 0%
src/mlopus/artschema/specs.py ArtifactSubject.apply_defaults 0 0 0 100%
src/mlopus/artschema/specs.py ModelVersionArtifact._version_api 1 0 0 100%
src/mlopus/artschema/specs.py ModelVersionArtifact._get_entity_api 1 1 0 0%
src/mlopus/artschema/specs.py ModelVersionArtifact.place 1 0 0 100%
src/mlopus/artschema/specs.py ModelVersionArtifact.get_lineage_arg_for_input 1 0 0 100%
src/mlopus/artschema/specs.py ModelVersionArtifact.cache 1 0 0 100%
src/mlopus/artschema/specs.py ModelVersionArtifact.export 1 1 0 0%
src/mlopus/artschema/specs.py ModelVersionArtifact.load 1 0 0 100%
src/mlopus/artschema/specs.py ModelVersionArtifact.log 2 0 0 100%
src/mlopus/artschema/specs.py ModelVersionArtifact.apply_defaults 1 0 0 100%
src/mlopus/artschema/specs.py _optional 3 0 0 100%
src/mlopus/artschema/specs.py _optional.wrapper 6 4 0 33%
src/mlopus/artschema/specs.py RunArtifact._run_api 1 0 0 100%
src/mlopus/artschema/specs.py RunArtifact._get_entity_api 1 1 0 0%
src/mlopus/artschema/specs.py RunArtifact.place 1 1 0 0%
src/mlopus/artschema/specs.py RunArtifact.get_lineage_arg_for_input 1 1 0 0%
src/mlopus/artschema/specs.py RunArtifact.cache 1 0 0 100%
src/mlopus/artschema/specs.py RunArtifact.export 1 1 0 0%
src/mlopus/artschema/specs.py RunArtifact.load 1 0 0 100%
src/mlopus/artschema/specs.py RunArtifact.log 2 2 0 0%
src/mlopus/artschema/specs.py RunArtifact.apply_defaults 2 2 0 0%
src/mlopus/artschema/specs.py _parse_subject 1 0 0 100%
src/mlopus/artschema/specs.py LoadArtifactSpec.entity_api 1 1 0 0%
src/mlopus/artschema/specs.py LoadArtifactSpec.run 4 4 0 0%
src/mlopus/artschema/specs.py LoadArtifactSpec.place 1 0 0 100%
src/mlopus/artschema/specs.py LoadArtifactSpec.download 1 0 0 100%
src/mlopus/artschema/specs.py LoadArtifactSpec.export 8 8 0 0%
src/mlopus/artschema/specs.py LoadArtifactSpec.load 1 0 0 100%
src/mlopus/artschema/specs.py LoadArtifactSpec._load 1 0 0 100%
src/mlopus/artschema/specs.py LoadArtifactSpec.with_defaults 2 0 0 100%
src/mlopus/artschema/specs.py parse_load_specs 1 0 0 100%
src/mlopus/artschema/specs.py LogArtifactSpec.log 1 1 0 0%
src/mlopus/artschema/specs.py LogArtifactSpec._log 1 0 0 100%
src/mlopus/artschema/specs.py LogArtifactSpec.with_defaults 2 0 0 100%
src/mlopus/artschema/specs.py parse_logart_specs 1 1 0 0%
src/mlopus/artschema/specs.py (no function) 110 0 0 100%
src/mlopus/artschema/tags.py _maybe_warn_editable_dist 2 0 0 100%
src/mlopus/artschema/tags.py PkgSpec._validate_version 4 2 0 50%
src/mlopus/artschema/tags.py PkgSpec.dist 1 0 0 100%
src/mlopus/artschema/tags.py PkgSpec.check_requirement 2 1 0 50%
src/mlopus/artschema/tags.py PkgSpec.check_extras 2 1 0 50%
src/mlopus/artschema/tags.py PkgSpec.__iter__ 1 0 0 100%
src/mlopus/artschema/tags.py ClassSpec.load 8 0 0 100%
src/mlopus/artschema/tags.py ClassSpec.parse_class 7 1 0 86%
src/mlopus/artschema/tags.py Tags.using 4 1 0 75%
src/mlopus/artschema/tags.py Tags.register 2 2 0 0%
src/mlopus/artschema/tags.py Tags.get_schema 3 0 0 100%
src/mlopus/artschema/tags.py Tags.parse_subject 11 2 0 82%
src/mlopus/artschema/tags.py (no function) 41 0 0 100%
src/mlopus/kedro/__init__.py (no function) 8 0 0 100%
src/mlopus/kedro/cli_tools.py _Callback.enabled_for 1 1 0 0%
src/mlopus/kedro/cli_tools.py _Callback._run_callback 5 5 0 0%
src/mlopus/kedro/cli_tools.py _Callback.__call__ 1 1 0 0%
src/mlopus/kedro/cli_tools.py _SideEffect.__call__ 1 1 0 0%
src/mlopus/kedro/cli_tools.py _DynamicOverride.__call__ 4 4 0 0%
src/mlopus/kedro/cli_tools.py _DynamicRootOverride.__call__ 1 1 0 0%
src/mlopus/kedro/cli_tools.py RunCommand._validate_command 3 3 0 0%
src/mlopus/kedro/cli_tools.py RunCommand._validate_decorators 2 2 0 0%
src/mlopus/kedro/cli_tools.py RunCommand.register 10 10 0 0%
src/mlopus/kedro/cli_tools.py RunCommand.side_effect 2 2 0 0%
src/mlopus/kedro/cli_tools.py RunCommand.side_effect.decorator 1 1 0 0%
src/mlopus/kedro/cli_tools.py RunCommand.dynamic_override 2 2 0 0%
src/mlopus/kedro/cli_tools.py RunCommand.dynamic_override.decorator 1 1 0 0%
src/mlopus/kedro/cli_tools.py RunCommand.dynamic_root_override 2 2 0 0%
src/mlopus/kedro/cli_tools.py RunCommand.dynamic_root_override.decorator 1 1 0 0%
src/mlopus/kedro/cli_tools.py RunCommand.__call__ 5 5 0 0%
src/mlopus/kedro/cli_tools.py RunCommand._pipeline_callbacks 1 1 0 0%
src/mlopus/kedro/cli_tools.py RunCommand._build_callback_kwargs 1 1 0 0%
src/mlopus/kedro/cli_tools.py RunCommand._add_callback 1 1 0 0%
src/mlopus/kedro/cli_tools.py Option.__init__ 5 5 0 0%
src/mlopus/kedro/cli_tools.py Option._get_value 1 1 0 0%
src/mlopus/kedro/cli_tools.py Option.forward_override 4 4 0 0%
src/mlopus/kedro/cli_tools.py cli_option 1 1 0 0%
src/mlopus/kedro/cli_tools.py (no function) 51 0 0 100%
src/mlopus/kedro/config_loader.py MlopusConfigLoader.__init__ 8 2 0 75%
src/mlopus/kedro/config_loader.py MlopusConfigLoader.get 4 4 0 0%
src/mlopus/kedro/config_loader.py MlopusConfigLoader.load_and_merge_dir_config 1 0 0 100%
src/mlopus/kedro/config_loader.py MlopusConfigLoader.__getitem__ 1 0 0 100%
src/mlopus/kedro/config_loader.py (no function) 12 0 0 100%
src/mlopus/kedro/config_resolvers.py Resolver.register 1 0 0 100%
src/mlopus/kedro/config_resolvers.py Resolver.__call__ 0 0 0 100%
src/mlopus/kedro/config_resolvers.py DictResolver.__init__ 2 0 0 100%
src/mlopus/kedro/config_resolvers.py DictResolver.__call__ 5 2 0 60%
src/mlopus/kedro/config_resolvers.py (no function) 11 0 0 100%
src/mlopus/kedro/datasets/__init__.py (no function) 2 0 0 100%
src/mlopus/kedro/datasets/artschema.py SchemaSubject.with_defaults 1 0 0 100%
src/mlopus/kedro/datasets/artschema.py SchemaSubject.resolve 0 0 0 100%
src/mlopus/kedro/datasets/artschema.py ExpSubject.with_defaults 2 0 0 100%
src/mlopus/kedro/datasets/artschema.py ExpSubject.resolve 1 0 0 100%
src/mlopus/kedro/datasets/artschema.py RunSubject.with_defaults 2 0 0 100%
src/mlopus/kedro/datasets/artschema.py RunSubject.resolve 1 0 0 100%
src/mlopus/kedro/datasets/artschema.py ModelSubject.resolve 2 0 0 100%
src/mlopus/kedro/datasets/artschema.py _parse_subject 1 0 0 100%
src/mlopus/kedro/datasets/artschema.py ArtifactSchemaDataset.__init__ 4 0 0 100%
src/mlopus/kedro/datasets/artschema.py ArtifactSchemaDataset._subject 7 1 0 86%
src/mlopus/kedro/datasets/artschema.py ArtifactSchemaDataset._subject_api 3 0 0 100%
src/mlopus/kedro/datasets/artschema.py ArtifactSchemaDataset.load 1 1 0 0%
src/mlopus/kedro/datasets/artschema.py ArtifactSchemaDataset.save 1 1 0 0%
src/mlopus/kedro/datasets/artschema.py ArtifactSchemaDataset._load 1 0 0 100%
src/mlopus/kedro/datasets/artschema.py ArtifactSchemaDataset._save 4 1 0 75%
src/mlopus/kedro/datasets/artschema.py ArtifactSchemaDataset._describe 1 1 0 0%
src/mlopus/kedro/datasets/artschema.py (no function) 61 0 0 100%
src/mlopus/kedro/hooks/__init__.py (no function) 4 0 0 100%
src/mlopus/kedro/hooks/hook_factory.py HookFactory.__call__ 0 0 0 100%
src/mlopus/kedro/hooks/hook_factory.py AnonymousHookFactory.__call__ 1 0 0 100%
src/mlopus/kedro/hooks/hook_factory.py hook_factory 1 0 0 100%
src/mlopus/kedro/hooks/hook_factory.py HookWithFactory._default_hook_name 1 0 0 100%
src/mlopus/kedro/hooks/hook_factory.py HookWithFactory._default_config_path 1 0 0 100%
src/mlopus/kedro/hooks/hook_factory.py HookWithFactory.factory 2 0 0 100%
src/mlopus/kedro/hooks/hook_factory.py (no function) 19 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/__init__.py (no function) 4 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/_mlflow_artifacts.py MlflowArtifacts._backwards_compat_inputs_outputs 4 1 0 75%
src/mlopus/kedro/hooks/mlflow_artifacts/_mlflow_artifacts.py MlflowArtifacts._setup_inputs 6 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/_mlflow_artifacts.py MlflowArtifacts._collect_outputs 8 1 0 88%
src/mlopus/kedro/hooks/mlflow_artifacts/_mlflow_artifacts.py MlflowArtifacts.before_pipeline_run 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/_mlflow_artifacts.py MlflowArtifacts.after_pipeline_run 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/_mlflow_artifacts.py MlflowArtifacts.on_pipeline_error 2 2 0 0%
src/mlopus/kedro/hooks/mlflow_artifacts/_mlflow_artifacts.py (no function) 27 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/input.py PipelineInput.used_by 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/input.py PipelineInput.setup 3 1 0 67%
src/mlopus/kedro/hooks/mlflow_artifacts/input.py (no function) 14 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/output.py PipelineOutput.used_by 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_artifacts/output.py PipelineOutput.collect 3 1 0 67%
src/mlopus/kedro/hooks/mlflow_artifacts/output.py (no function) 13 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/__init__.py (no function) 4 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker.__init__ 3 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._load_reports 4 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._load_logs 5 5 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._track_context 3 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._track_catalog 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._track_dataset 9 2 0 78%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._track_metrics 8 3 0 62%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._track_pipeline 6 1 0 83%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._track_pipeline_outcome 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._render_report 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._render_tags 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._render_metrics 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._render_params 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._dump_report 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._clean_logs 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._save_report 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._log_report 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._set_tags 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._log_metrics 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._log_params 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._log_logs 7 2 0 71%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._resume_run 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._end_run 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._ensure_logs 6 4 0 33%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._before_pipeline 4 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker._after_pipeline 7 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker.after_context_created 3 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker.after_catalog_created 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker.before_dataset_saved 3 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker.before_dataset_loaded 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker.before_pipeline_run 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker.after_pipeline_run 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py MlflowTracker.on_pipeline_error 2 2 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_impl.py (no function) 68 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_pipeline.py _Func.from_callable 3 1 0 67%
src/mlopus/kedro/hooks/mlflow_tracker/_pipeline.py _Node.from_kedro 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_pipeline.py _Pipeline.set_error 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_pipeline.py (no function) 23 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py BaseRule.allow 2 2 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py BaseRule.match 6 6 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py BaseRule.process_subject 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _BaseRuleSet.allow 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _BaseRuleSet.apply 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _BaseRuleSet.process_key 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _BaseRuleSet.process_val 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py Rule.process_subject 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _RuleSet.process_key 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _RuleSet.process_val 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py NodeRule.process_subject 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py NodeRule.match 3 3 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _NodeRuleSet.allow 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _NodeRuleSet.process_key 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _NodeRuleSet.process_val 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _ScopedRuleSet.apply 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _PrefixSuffix.apply_prefix 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _PrefixSuffix.apply_suffix 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _PrefixSuffix.apply 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _PrefixSuffixRuleSet.apply 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _ScopedPrefixSuffixRuleSet.apply 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _PipelinesRuleSet._apply 6 6 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py _PipelinesRuleSet.apply 1 1 0 0%
src/mlopus/kedro/hooks/mlflow_tracker/_rules.py (no function) 58 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_state.py (no function) 16 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_tracker.py MetricsMlflow.apply 3 1 0 67%
src/mlopus/kedro/hooks/mlflow_tracker/_tracker.py TagsMlflow.apply 1 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_tracker.py LogFile.parse_obj 3 1 0 67%
src/mlopus/kedro/hooks/mlflow_tracker/_tracker.py Logs._parse_files 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_tracker.py _ParamMapping.parse_obj 4 1 0 75%
src/mlopus/kedro/hooks/mlflow_tracker/_tracker.py Params._parse_mappings 2 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_tracker.py Params.apply 5 0 0 100%
src/mlopus/kedro/hooks/mlflow_tracker/_tracker.py (no function) 69 0 0 100%
src/mlopus/kedro/node_tools.py NodeFunc.__call__ 1 0 0 100%
src/mlopus/kedro/node_tools.py NodeFunc.__acall__ 1 1 0 0%
src/mlopus/kedro/node_tools.py NodeFunc._default_func_name 1 0 0 100%
src/mlopus/kedro/node_tools.py NodeFunc._default_config_path 1 0 0 100%
src/mlopus/kedro/node_tools.py NodeFunc.default_parser 2 0 0 100%
src/mlopus/kedro/node_tools.py NodeFunc.to_node 1 0 0 100%
src/mlopus/kedro/node_tools.py (no function) 15 0 0 100%
src/mlopus/kedro/pipeline_factory.py PipelineFactory.__call__ 0 0 0 100%
src/mlopus/kedro/pipeline_factory.py AnonymousPipelineFactory.__call__ 1 0 0 100%
src/mlopus/kedro/pipeline_factory.py pipeline_factory 1 0 0 100%
src/mlopus/kedro/pipeline_factory.py (no function) 11 0 0 100%
src/mlopus/kedro/session.py MlopusKedroSession.__init__ 10 0 0 100%
src/mlopus/kedro/session.py MlopusKedroSession.create_context 6 0 0 100%
src/mlopus/kedro/session.py MlopusKedroSession.load_context 3 0 0 100%
src/mlopus/kedro/session.py MlopusKedroSession.run 2 0 0 100%
src/mlopus/kedro/session.py MlopusKedroSession._hiding_hooks 4 0 0 100%
src/mlopus/kedro/session.py MlopusKedroSession._loaded_pipeline 4 0 0 100%
src/mlopus/kedro/session.py MlopusKedroSession._load_hook 3 0 0 100%
src/mlopus/kedro/session.py MlopusKedroSession._load_pipeline 5 0 0 100%
src/mlopus/kedro/session.py (no function) 36 0 0 100%
src/mlopus/kedro/utils.py log_error 3 2 0 33%
src/mlopus/kedro/utils.py log_errors 3 0 0 100%
src/mlopus/kedro/utils.py log_errors.decorator 2 0 0 100%
src/mlopus/kedro/utils.py log_errors.decorator.wrapper 5 3 0 40%
src/mlopus/kedro/utils.py (no function) 8 0 0 100%
src/mlopus/lineage.py _LineageArg.__init__ 1 0 0 100%
src/mlopus/lineage.py _RunLineageArg._valid_path_in_run 1 1 0 0%
src/mlopus/lineage.py _LineageInfo.runs_by_path 5 5 0 0%
src/mlopus/lineage.py _LineageInfo.add 6 0 0 100%
src/mlopus/lineage.py _LineageTags.with_input 2 0 0 100%
src/mlopus/lineage.py _LineageTags.with_output 2 0 0 100%
src/mlopus/lineage.py _LineageTags.with_input_model 1 1 0 0%
src/mlopus/lineage.py _LineageTags.with_input_artifact 1 1 0 0%
src/mlopus/lineage.py _LineageTags.with_output_model 1 1 0 0%
src/mlopus/lineage.py _LineageTags.with_output_artifact 1 1 0 0%
src/mlopus/lineage.py Lineage.of 1 0 0 100%
src/mlopus/lineage.py Lineage.register 2 0 0 100%
src/mlopus/lineage.py Query.render 12 12 0 0%
src/mlopus/lineage.py of 1 0 0 100%
src/mlopus/lineage.py (no function) 41 0 0 100%
src/mlopus/mlflow/__init__.py (no function) 11 0 0 100%
src/mlopus/mlflow/api/__init__.py (no function) 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.__init__ 7 1 0 86%
src/mlopus/mlflow/api/base.py BaseMlflowApi.in_offline_mode 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._metadata_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._exp_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._run_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._model_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._mv_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_exp_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_run_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_model_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_mv_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._artifacts_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._run_artifacts_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_run_artifact_cache_path 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_temp_artifacts_dir 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._lock_run_artifact 3 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._clean_temp_artifacts 1 1 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi._clean_all_meta_cache 3 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._clean_run_artifact 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._clean_all_runs_artifacts 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._clean_all_cache 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._meta_fetcher 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._meta_cache_reader 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._meta_cache_writer 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._meta_cache_writer._write_meta_cache 3 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_meta 8 1 0 88%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_exp 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_run 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_model 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_mv 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._fetch_exp 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._fetch_run 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._fetch_model 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._fetch_mv 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._export_meta 2 2 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi._find_experiments 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._find_runs 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._find_models 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._find_mv 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._find_meta 12 1 0 92%
src/mlopus/mlflow/api/base.py BaseMlflowApi._list_run_artifacts 7 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._pull_run_artifact 12 2 0 83%
src/mlopus/mlflow/api/base.py BaseMlflowApi._get_run_artifact 7 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._place_run_artifact 13 5 0 62%
src/mlopus/mlflow/api/base.py BaseMlflowApi._coerce_exp 7 7 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi._coerce_exp_id 7 2 0 71%
src/mlopus/mlflow/api/base.py BaseMlflowApi._coerce_run 7 2 0 71%
src/mlopus/mlflow/api/base.py BaseMlflowApi._coerce_run_id 7 2 0 71%
src/mlopus/mlflow/api/base.py BaseMlflowApi._coerce_model 7 4 0 43%
src/mlopus/mlflow/api/base.py BaseMlflowApi._coerce_model_name 7 2 0 71%
src/mlopus/mlflow/api/base.py BaseMlflowApi._coerce_mv 7 4 0 43%
src/mlopus/mlflow/api/base.py BaseMlflowApi._coerce_mv_tuple 7 2 0 71%
src/mlopus/mlflow/api/base.py BaseMlflowApi._valid_path_in_run 5 1 0 80%
src/mlopus/mlflow/api/base.py BaseMlflowApi._create_exp 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._create_model 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._create_run 6 1 0 83%
src/mlopus/mlflow/api/base.py BaseMlflowApi._set_run_status 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._set_run_end_time 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._update_exp_tags 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._update_run_tags 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._update_model_tags 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._update_mv_tags 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._log_run_params 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._log_run_metrics 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._register_mv 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_default_cache_dir 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_get_exp_url 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_get_run_url 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_get_model_url 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_get_mv_url 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_fetch_exp 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_fetch_run 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_fetch_model 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_fetch_mv 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_find_experiments 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_find_runs 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_find_models 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_find_mv 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_find_child_runs 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_create_exp 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_create_model 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_create_run 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_set_run_status 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_set_run_end_time 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_update_exp_tags 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_update_run_tags 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_update_model_tags 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_update_mv_tags 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_log_run_params 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_log_run_metrics 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi._impl_register_mv 0 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.clean_all_cache 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.clean_temp_artifacts 1 1 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.clean_cached_run_artifact 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.clean_cached_model_artifact 2 2 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.list_run_artifacts 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.list_model_artifact 1 1 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.cache_run_artifact 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.cache_model_artifact 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_run_artifact 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_model_artifact 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.place_run_artifact 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.place_model_artifact 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.export_run_artifact 7 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.export_model_artifact 2 2 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.load_run_artifact 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.load_model_artifact 3 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.log_run_artifact 52 18 0 65%
src/mlopus/mlflow/api/base.py BaseMlflowApi.log_model_version 4 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_exp_url 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_run_url 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_model_url 1 1 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_model_version_url 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_exp 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_run 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_model 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_model_version 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.find_exps 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.find_runs 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.find_models 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.find_model_versions 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.find_child_runs 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.cache_exp_meta 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.cache_run_meta 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.cache_model_meta 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.cache_model_version_meta 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.export_exp_meta 2 2 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.export_run_meta 3 3 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.export_model_meta 3 3 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.export_model_version_meta 4 4 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.create_exp 1 1 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_or_create_exp 4 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.create_model 1 1 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.get_or_create_model 4 1 0 75%
src/mlopus/mlflow/api/base.py BaseMlflowApi.create_run 1 1 0 0%
src/mlopus/mlflow/api/base.py BaseMlflowApi.start_run 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.resume_run 2 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.end_run 4 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.set_tags_on_exp 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.set_tags_on_run 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.set_tags_on_model 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.set_tags_on_model_version 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.log_params 1 0 0 100%
src/mlopus/mlflow/api/base.py BaseMlflowApi.log_metrics 1 0 0 100%
src/mlopus/mlflow/api/base.py (no function) 293 0 0 100%
src/mlopus/mlflow/api/common/__init__.py (no function) 0 0 0 100%
src/mlopus/mlflow/api/common/decorators.py online 3 0 0 100%
src/mlopus/mlflow/api/common/decorators.py online.wrapper 3 1 0 67%
src/mlopus/mlflow/api/common/decorators.py require_update 3 0 0 100%
src/mlopus/mlflow/api/common/decorators.py require_update.wrapper 3 0 0 100%
src/mlopus/mlflow/api/common/decorators.py (no function) 3 0 0 100%
src/mlopus/mlflow/api/common/exceptions.py FailedToPublishArtifact.__init__ 2 2 0 0%
src/mlopus/mlflow/api/common/exceptions.py (no function) 3 0 0 100%
src/mlopus/mlflow/api/common/patterns.py encode_model_name 1 0 0 100%
src/mlopus/mlflow/api/common/patterns.py (no function) 8 0 0 100%
src/mlopus/mlflow/api/common/schema.py Run.repo_url 1 0 0 100%
src/mlopus/mlflow/api/common/schema.py (no function) 34 0 0 100%
src/mlopus/mlflow/api/common/serde.py EntitySerializer.read 1 0 0 100%
src/mlopus/mlflow/api/common/serde.py EntitySerializer.dump 1 0 0 100%
src/mlopus/mlflow/api/common/serde.py EntitySerializer.load 1 0 0 100%
src/mlopus/mlflow/api/common/serde.py EntitySerializer.save 2 0 0 100%
src/mlopus/mlflow/api/common/serde.py (no function) 11 0 0 100%
src/mlopus/mlflow/api/common/transfer.py ObjMeta.parse_many 2 0 0 100%
src/mlopus/mlflow/api/common/transfer.py FileTransfer._compile_map_scheme_regex 1 0 0 100%
src/mlopus/mlflow/api/common/transfer.py FileTransfer._scheme_rules_compatibility 2 0 0 100%
src/mlopus/mlflow/api/common/transfer.py FileTransfer._find_tool 2 0 0 100%
src/mlopus/mlflow/api/common/transfer.py FileTransfer._translate_scheme 11 0 0 100%
src/mlopus/mlflow/api/common/transfer.py FileTransfer.ls 4 1 0 75%
src/mlopus/mlflow/api/common/transfer.py FileTransfer.is_file 1 1 0 0%
src/mlopus/mlflow/api/common/transfer.py FileTransfer.pull_files 11 11 0 0%
src/mlopus/mlflow/api/common/transfer.py FileTransfer.push_files 2 2 0 0%
src/mlopus/mlflow/api/common/transfer.py FileTransfer._tool 4 1 0 75%
src/mlopus/mlflow/api/common/transfer.py (no function) 34 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.clean_all_cache 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.clean_temp_artifacts 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.clean_cached_run_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.clean_cached_model_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.list_run_artifacts 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.list_model_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.cache_run_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.cache_model_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_run_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_model_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.place_run_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.place_model_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.export_run_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.export_model_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.load_run_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.load_model_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.log_run_artifact 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.log_model_version 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_exp_url 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_run_url 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_model_url 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_model_version_url 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_exp 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_run 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_model 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_model_version 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.find_exps 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.find_runs 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.find_models 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.find_model_versions 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.find_child_runs 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.cache_exp_meta 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.cache_run_meta 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.cache_model_meta 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.cache_model_version_meta 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.export_exp_meta 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.export_run_meta 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.export_model_meta 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.export_model_version_meta 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.create_exp 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.get_or_create_exp 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.create_model 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.create_run 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.start_run 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.resume_run 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.end_run 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.set_tags_on_exp 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.set_tags_on_run 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.set_tags_on_model 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.set_tags_on_model_version 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.log_params 0 0 0 100%
src/mlopus/mlflow/api/contract.py MlflowApiContract.log_metrics 0 0 0 100%
src/mlopus/mlflow/api/contract.py (no function) 119 0 0 100%
src/mlopus/mlflow/api/entity.py EntityApi.using 2 0 0 100%
src/mlopus/mlflow/api/entity.py EntityApi.update 1 0 0 100%
src/mlopus/mlflow/api/entity.py EntityApi._use_values_from 2 0 0 100%
src/mlopus/mlflow/api/entity.py EntityApi._get_latest_data 0 0 0 100%
src/mlopus/mlflow/api/entity.py EntityApi.set_tags 0 0 0 100%
src/mlopus/mlflow/api/entity.py (no function) 14 0 0 100%
src/mlopus/mlflow/api/exp.py ExpApi._get_latest_data 1 0 0 100%
src/mlopus/mlflow/api/exp.py ExpApi.url 1 0 0 100%
src/mlopus/mlflow/api/exp.py ExpApi.find_runs 2 2 0 0%
src/mlopus/mlflow/api/exp.py ExpApi.cache_meta 1 0 0 100%
src/mlopus/mlflow/api/exp.py ExpApi.export_meta 1 1 0 0%
src/mlopus/mlflow/api/exp.py ExpApi.create_run 1 1 0 0%
src/mlopus/mlflow/api/exp.py ExpApi.start_run 1 0 0 100%
src/mlopus/mlflow/api/exp.py ExpApi.set_tags 2 0 0 100%
src/mlopus/mlflow/api/exp.py (no function) 22 0 0 100%
src/mlopus/mlflow/api/model.py ModelApi._get_latest_data 1 0 0 100%
src/mlopus/mlflow/api/model.py ModelApi.url 1 1 0 0%
src/mlopus/mlflow/api/model.py ModelApi.cache_meta 1 0 0 100%
src/mlopus/mlflow/api/model.py ModelApi.export_meta 1 1 0 0%
src/mlopus/mlflow/api/model.py ModelApi.set_tags 2 0 0 100%
src/mlopus/mlflow/api/model.py ModelApi.get_version 1 0 0 100%
src/mlopus/mlflow/api/model.py ModelApi.find_versions 2 2 0 0%
src/mlopus/mlflow/api/model.py ModelApi.log_version 5 0 0 100%
src/mlopus/mlflow/api/model.py (no function) 23 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.__init__ 5 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.using 4 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi._get_latest_data 1 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.url 1 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.clean_cached_artifact 2 2 0 0%
src/mlopus/mlflow/api/mv.py ModelVersionApi.cache 2 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.export 2 2 0 0%
src/mlopus/mlflow/api/mv.py ModelVersionApi.cache_meta 1 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.export_meta 1 1 0 0%
src/mlopus/mlflow/api/mv.py ModelVersionApi.set_tags 2 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.cache_artifact 1 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.export_artifact 1 1 0 0%
src/mlopus/mlflow/api/mv.py ModelVersionApi.list_artifacts 1 1 0 0%
src/mlopus/mlflow/api/mv.py ModelVersionApi.get_artifact 1 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.place_artifact 2 0 0 100%
src/mlopus/mlflow/api/mv.py ModelVersionApi.load_artifact 1 0 0 100%
src/mlopus/mlflow/api/mv.py (no function) 30 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.__init__ 3 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.using 3 0 0 100%
src/mlopus/mlflow/api/run.py RunApi._get_latest_data 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.__enter__ 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.__exit__ 2 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.url 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.clean_cached_artifact 2 2 0 0%
src/mlopus/mlflow/api/run.py RunApi.list_artifacts 1 1 0 0%
src/mlopus/mlflow/api/run.py RunApi.cache_artifact 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.export_artifact 1 1 0 0%
src/mlopus/mlflow/api/run.py RunApi.get_artifact 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.place_artifact 2 2 0 0%
src/mlopus/mlflow/api/run.py RunApi.load_artifact 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.log_artifact 2 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.log_model_version 2 2 0 0%
src/mlopus/mlflow/api/run.py RunApi.find_model_versions 2 2 0 0%
src/mlopus/mlflow/api/run.py RunApi.cache_meta 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.export_meta 1 1 0 0%
src/mlopus/mlflow/api/run.py RunApi.create_child 1 1 0 0%
src/mlopus/mlflow/api/run.py RunApi.start_child 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.children 2 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.resume 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.end_run 1 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.set_tags 2 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.log_params 2 0 0 100%
src/mlopus/mlflow/api/run.py RunApi.log_metrics 2 0 0 100%
src/mlopus/mlflow/api/run.py (no function) 54 0 0 100%
src/mlopus/mlflow/providers/__init__.py (no function) 0 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowClient.healthcheck 6 4 0 33%
src/mlopus/mlflow/providers/mlflow.py MlflowClient.get_artifact_uri 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowClient.tracking_client 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py KeepUntouched.__call__ 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.mlflow_ts_to_datetime 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.datetime_to_mlflow_ts 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.run_status_from_mlflow 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.run_status_to_mlflow 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.encode_key 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation._decode_key 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.flatten_key 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.unflatten_key 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.preprocess_key 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation._preprocess_dict 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.preprocess_dict 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation._deprocess_dict 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.deprocess_dict 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.process_tag 6 2 0 67%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation._deprocess_tag 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.process_param 6 2 0 67%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation._deprocess_param 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.process_metric 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation._deprocess_metric 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.preprocess_tags 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.deprocess_tags 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.preprocess_params 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.deprocess_params 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.preprocess_metrics 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowDataTranslation.deprocess_metrics 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowQueryPushDown.__init__ 3 1 0 67%
src/mlopus/mlflow/providers/mlflow.py MlflowQueryPushDown._parse_subj 4 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowQueryPushDown._parse_obj 7 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowQueryPushDown.parse_exp 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowQueryPushDown.parse_run 7 3 0 57%
src/mlopus/mlflow/providers/mlflow.py MlflowQueryPushDown.parse_model 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowQueryPushDown.parse_mv 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._valid_tracking_uri 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi.__init__ 6 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._default_cache_id 1 1 0 0%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._get_client 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._client 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._using_client 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._parse_experiment 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._parse_run 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._parse_model 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._parse_model_version 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_default_cache_dir 1 1 0 0%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_get_exp_url 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_get_run_url 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_get_model_url 3 3 0 0%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_get_mv_url 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_fetch_exp 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_fetch_run 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_fetch_model 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_fetch_mv 4 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_find_experiments 4 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_find_runs 4 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_find_models 4 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_find_mv 4 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_find_child_runs 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_create_exp 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_create_model 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_create_run 7 1 0 86%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_set_run_status 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_set_run_end_time 2 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_update_exp_tags 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_update_run_tags 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_update_model_tags 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_update_mv_tags 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_log_run_params 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_log_run_metrics 3 0 0 100%
src/mlopus/mlflow/providers/mlflow.py MlflowApi._impl_register_mv 5 0 0 100%
src/mlopus/mlflow/providers/mlflow.py _open_paged_list 1 0 0 100%
src/mlopus/mlflow/providers/mlflow.py (no function) 142 0 0 100%
src/mlopus/mlflow/traits.py MlflowApiMixin._load_mlflow_api 1 0 0 100%
src/mlopus/mlflow/traits.py MlflowApiMixin.using 1 0 0 100%
src/mlopus/mlflow/traits.py MlflowRunManager.run 1 0 0 100%
src/mlopus/mlflow/traits.py MlflowRunManager._resolve_run 11 0 0 100%
src/mlopus/mlflow/traits.py (no function) 32 0 0 100%
src/mlopus/mlflow/utils.py list_api_plugins 1 1 0 0%
src/mlopus/mlflow/utils.py get_api 1 0 0 100%
src/mlopus/mlflow/utils.py api_conf_schema 1 1 0 0%
src/mlopus/mlflow/utils.py _get_api_cls 6 1 0 83%
src/mlopus/mlflow/utils.py _get_env_conf 5 1 0 80%
src/mlopus/mlflow/utils.py (no function) 12 0 0 100%
src/mlopus/utils/__init__.py (no function) 0 0 0 100%
src/mlopus/utils/common.py is_empty 3 0 0 100%
src/mlopus/utils/common.py (no function) 2 0 0 100%
src/mlopus/utils/dicts.py set_if_empty 3 3 0 0%
src/mlopus/utils/dicts.py set_reserved_key 4 4 0 0%
src/mlopus/utils/dicts.py map_leaf_vals 9 0 0 100%
src/mlopus/utils/dicts.py get_nested 9 1 0 89%
src/mlopus/utils/dicts.py set_nested 7 0 0 100%
src/mlopus/utils/dicts.py has_nested 5 5 0 0%
src/mlopus/utils/dicts.py new_nested 1 1 0 0%
src/mlopus/utils/dicts.py filter_empty_leaves 1 0 0 100%
src/mlopus/utils/dicts.py deep_merge 5 0 0 100%
src/mlopus/utils/dicts.py deep_merge._update 5 0 0 100%
src/mlopus/utils/dicts.py flatten 2 0 0 100%
src/mlopus/utils/dicts.py flatten._flatten 7 0 0 100%
src/mlopus/utils/dicts.py unflatten 5 0 0 100%
src/mlopus/utils/dicts.py (no function) 18 0 0 100%
src/mlopus/utils/env_utils.py using_env_vars 6 0 0 100%
src/mlopus/utils/env_utils.py (no function) 7 0 0 100%
src/mlopus/utils/func_utils.py adjust_kwargs 1 1 0 0%
src/mlopus/utils/func_utils.py call_with_kwargs 1 1 0 0%
src/mlopus/utils/func_utils.py compose 2 2 0 0%
src/mlopus/utils/func_utils.py compose._composite 3 3 0 0%
src/mlopus/utils/func_utils.py (no function) 6 0 0 100%
src/mlopus/utils/import_utils.py fq_name 1 0 0 100%
src/mlopus/utils/import_utils.py find_attr 10 0 0 100%
src/mlopus/utils/import_utils.py find_type 4 0 0 100%
src/mlopus/utils/import_utils.py list_plugins 1 1 0 0%
src/mlopus/utils/import_utils.py load_plugin 6 1 0 83%
src/mlopus/utils/import_utils.py (no function) 12 0 0 100%
src/mlopus/utils/iter_utils.py Page.__init__ 2 0 0 100%
src/mlopus/utils/iter_utils.py Page.map_results 1 0 0 100%
src/mlopus/utils/iter_utils.py Page.map_page 1 0 0 100%
src/mlopus/utils/iter_utils.py Paginator.__init__ 1 0 0 100%
src/mlopus/utils/iter_utils.py Paginator.__iter__ 5 0 0 100%
src/mlopus/utils/iter_utils.py Paginator.map_results 1 0 0 100%
src/mlopus/utils/iter_utils.py Paginator.map_pages 1 0 0 100%
src/mlopus/utils/iter_utils.py Paginator.collapse 1 1 0 0%
src/mlopus/utils/iter_utils.py Paginator.single_page 1 0 0 100%
src/mlopus/utils/iter_utils.py (no function) 17 0 0 100%
src/mlopus/utils/json_utils.py fallback 17 5 0 71%
src/mlopus/utils/json_utils.py dumps 1 0 0 100%
src/mlopus/utils/json_utils.py Decoder.decode 1 0 0 100%
src/mlopus/utils/json_utils.py loads 6 4 0 33%
src/mlopus/utils/json_utils.py (no function) 13 0 0 100%
src/mlopus/utils/logical.py xor 1 1 0 0%
src/mlopus/utils/logical.py (no function) 2 0 0 100%
src/mlopus/utils/mongo.py preprocess_query_or_doc 1 0 0 100%
src/mlopus/utils/mongo.py deprocess_query_or_doc 1 0 0 100%
src/mlopus/utils/mongo.py find_all 5 0 0 100%
src/mlopus/utils/mongo.py Mongo2Sql.parse_sorting 7 0 0 100%
src/mlopus/utils/mongo.py Mongo2Sql._parse_direction 1 0 0 100%
src/mlopus/utils/mongo.py Mongo2Sql.parse_query 14 1 0 93%
src/mlopus/utils/mongo.py Mongo2Sql._parse_subj 1 0 0 100%
src/mlopus/utils/mongo.py Mongo2Sql._parse_pred 1 0 0 100%
src/mlopus/utils/mongo.py Mongo2Sql._parse_obj 7 1 0 86%
src/mlopus/utils/mongo.py (no function) 22 0 0 100%
src/mlopus/utils/packaging.py get_dist 6 4 0 33%
src/mlopus/utils/packaging.py is_editable_dist 1 0 0 100%
src/mlopus/utils/packaging.py get_available_dist_extras 6 6 0 0%
src/mlopus/utils/packaging.py get_installed_dist_extras 7 7 0 0%
src/mlopus/utils/packaging.py get_missing_extras 3 1 0 67%
src/mlopus/utils/packaging.py check_dist 1 0 0 100%
src/mlopus/utils/packaging.py check_version 1 0 0 100%
src/mlopus/utils/packaging.py pkg_dist_of_cls 10 2 0 80%
src/mlopus/utils/packaging.py _convert_caret_specifier 7 7 0 0%
src/mlopus/utils/packaging.py (no function) 22 0 0 100%
src/mlopus/utils/paths.py is_sub_dir 1 0 0 100%
src/mlopus/utils/paths.py is_cwd 1 0 0 100%
src/mlopus/utils/paths.py ensure_is_dir 6 3 0 50%
src/mlopus/utils/paths.py is_broken_link 1 0 0 100%
src/mlopus/utils/paths.py ensure_non_existing 11 1 0 91%
src/mlopus/utils/paths.py ensure_empty_dir 4 0 0 100%
src/mlopus/utils/paths.py ensure_only_parents 3 0 0 100%
src/mlopus/utils/paths.py is_rel_link 1 0 0 100%
src/mlopus/utils/paths.py iter_links 7 1 0 86%
src/mlopus/utils/paths.py place_path 12 1 0 92%
src/mlopus/utils/paths.py chmod 3 3 0 0%
src/mlopus/utils/paths.py rchmod 6 1 0 83%
src/mlopus/utils/paths.py dir_lock 4 0 0 100%
src/mlopus/utils/paths.py iter_files 3 0 0 100%
src/mlopus/utils/paths.py (no function) 27 0 0 100%
src/mlopus/utils/pydantic.py root_validator 5 0 0 100%
src/mlopus/utils/pydantic.py validator 3 0 0 100%
src/mlopus/utils/pydantic.py BaseModel.__repr__ 2 0 0 100%
src/mlopus/utils/pydantic.py BaseModel.__str__ 1 0 0 100%
src/mlopus/utils/pydantic.py BaseModel.dict 1 0 0 100%
src/mlopus/utils/pydantic.py BaseModel.parse_obj 1 0 0 100%
src/mlopus/utils/pydantic.py EmptyStrAsMissing._handle_empty_str 1 0 0 100%
src/mlopus/utils/pydantic.py EmptyDictAsMissing._handle_empty_dict 1 0 0 100%
src/mlopus/utils/pydantic.py ExcludeEmptyMixin.model_dump 9 0 0 100%
src/mlopus/utils/pydantic.py HashableMixin.__hash__ 1 1 0 0%
src/mlopus/utils/pydantic.py SignatureMixin.__getattribute__ 3 0 0 100%
src/mlopus/utils/pydantic.py MappingMixin.__init__ 3 1 0 67%
src/mlopus/utils/pydantic.py MappingMixin.__iter__ 1 0 0 100%
src/mlopus/utils/pydantic.py MappingMixin.__getitem__ 1 0 0 100%
src/mlopus/utils/pydantic.py MappingMixin.__len__ 1 0 0 100%
src/mlopus/utils/pydantic.py BaseParamsMixin.__pydantic_init_subclass__ 1 0 0 100%
src/mlopus/utils/pydantic.py BaseParamsMixin._find_base_param 5 1 0 80%
src/mlopus/utils/pydantic.py create_model_from_data 10 10 0 0%
src/mlopus/utils/pydantic.py create_obj_from_data 2 2 0 0%
src/mlopus/utils/pydantic.py force_set_attr 1 0 0 100%
src/mlopus/utils/pydantic.py is_model_cls 1 0 0 100%
src/mlopus/utils/pydantic.py is_model_obj 1 0 0 100%
src/mlopus/utils/pydantic.py as_model_cls 1 0 0 100%
src/mlopus/utils/pydantic.py as_model_obj 1 0 0 100%
src/mlopus/utils/pydantic.py validate_arguments 6 0 0 100%
src/mlopus/utils/pydantic.py (no function) 57 0 0 100%
src/mlopus/utils/string_utils.py escape_sql_single_quote 1 0 0 100%
src/mlopus/utils/string_utils.py unscape_sql_single_quote 1 0 0 100%
src/mlopus/utils/string_utils.py camel_to_snake 2 0 0 100%
src/mlopus/utils/string_utils.py retval_matches 3 0 0 100%
src/mlopus/utils/string_utils.py retval_matches.decorator 2 0 0 100%
src/mlopus/utils/string_utils.py retval_matches.decorator.wrapper 11 3 0 73%
src/mlopus/utils/string_utils.py (no function) 10 0 0 100%
src/mlopus/utils/time_utils.py to_utc 1 0 0 100%
src/mlopus/utils/time_utils.py safe_repr 1 0 0 100%
src/mlopus/utils/time_utils.py maybe_parse_safe_repr 3 0 0 100%
src/mlopus/utils/time_utils.py (no function) 10 0 0 100%
src/mlopus/utils/typing_utils.py is_optional 1 1 0 0%
src/mlopus/utils/typing_utils.py assert_isinstance 2 1 0 50%
src/mlopus/utils/typing_utils.py assert_issubclass 2 1 0 50%
src/mlopus/utils/typing_utils.py as_type 11 3 0 73%
src/mlopus/utils/typing_utils.py safe_issubclass 5 3 0 40%
src/mlopus/utils/typing_utils.py get_origin 3 0 0 100%
src/mlopus/utils/typing_utils.py get_args 3 0 0 100%
src/mlopus/utils/typing_utils.py iter_parameterized_bases 5 0 0 100%
src/mlopus/utils/typing_utils.py (no function) 13 0 0 100%
src/mlopus/utils/urls.py parse_url 7 0 0 100%
src/mlopus/utils/urls.py is_local 1 0 0 100%
src/mlopus/utils/urls.py urljoin 1 0 0 100%
src/mlopus/utils/urls.py (no function) 7 0 0 100%
src/mlopus/utils/yaml.py Dumper.represent_data 18 6 0 67%
src/mlopus/utils/yaml.py dumps 1 0 0 100%
src/mlopus/utils/yaml.py (no function) 11 0 0 100%
Total   3738 499 0 87%

No items found using the specified filter.