Coverage report: 81%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-08 13:04 +0000

File function   statements missing excluded   coverage
src / bioimageio / spec / __init__.py (no function)   21 0 0   100%
src / bioimageio / spec / _description.py dump_description   1 0 0   100%
src / bioimageio / spec / _description.py _get_rd_class   1 0 0   100%
src / bioimageio / spec / _description.py build_description   0 0 1   100%
src / bioimageio / spec / _description.py build_description   0 0 1   100%
src / bioimageio / spec / _description.py build_description   1 0 0   100%
src / bioimageio / spec / _description.py validate_format   4 0 0   100%
src / bioimageio / spec / _description.py ensure_description_is_model   8 4 0   50%
src / bioimageio / spec / _description.py ensure_description_is_dataset   8 4 0   50%
src / bioimageio / spec / _description.py (no function)   34 0 18   100%
src / bioimageio / spec / _description_impl.py get_rd_class_impl   19 2 0   89%
src / bioimageio / spec / _description_impl.py build_description_impl   26 7 0   73%
src / bioimageio / spec / _description_impl.py (no function)   13 0 0   100%
src / bioimageio / spec / _get_conda_env.py get_conda_env   17 8 1   53%
src / bioimageio / spec / _get_conda_env.py _get_default_pytorch_env   77 5 0   94%
src / bioimageio / spec / _get_conda_env.py _get_default_onnx_env   3 1 0   67%
src / bioimageio / spec / _get_conda_env.py _get_default_tf_env   3 3 0   0%
src / bioimageio / spec / _get_conda_env.py _get_env_from_deps   14 10 1   29%
src / bioimageio / spec / _get_conda_env.py (no function)   14 0 0   100%
src / bioimageio / spec / _internal / __init__.py (no function)   1 0 0   100%
src / bioimageio / spec / _internal / _generated_spdx_license_literals.py (no function)   3 0 0   100%
src / bioimageio / spec / _internal / _settings.py Settings._expand_user   1 0 0   100%
src / bioimageio / spec / _internal / _settings.py Settings.github_auth   3 3 0   0%
src / bioimageio / spec / _internal / _settings.py Settings.disk_cache   2 0 0   100%
src / bioimageio / spec / _internal / _settings.py (no function)   52 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py NodeWithExplicitlySetFields.__pydantic_init_subclass__   11 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py NodeWithExplicitlySetFields._set_fields_explicitly   5 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase._ignore_future_patch   10 1 0   90%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase._set_init_validation_summary   3 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase.validation_summary   2 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase.root   1 1 0   0%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase.file_name   1 1 0   0%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase.__pydantic_init_subclass__   7 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase.load   15 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase._get_metadata_completeness   9 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase._get_metadata_completeness.extract_flat_keys   4 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase._load_impl   35 17 0   51%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase.package   12 3 0   75%
src / bioimageio / spec / _internal / common_nodes.py ResourceDescrBase.get_package_content   5 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py KwargsNode.get   1 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py KwargsNode.__getitem__   3 1 0   67%
src / bioimageio / spec / _internal / common_nodes.py KwargsNode.__contains__   1 0 0   100%
src / bioimageio / spec / _internal / common_nodes.py (no function)   66 0 14   100%
src / bioimageio / spec / _internal / constants.py (no function)   24 0 0   100%
src / bioimageio / spec / _internal / field_validation.py is_valid_yaml_leaf_value   1 0 0   100%
src / bioimageio / spec / _internal / field_validation.py is_valid_yaml_key   1 0 0   100%
src / bioimageio / spec / _internal / field_validation.py is_valid_yaml_mapping   1 0 0   100%
src / bioimageio / spec / _internal / field_validation.py is_valid_yaml_sequence   1 0 0   100%
src / bioimageio / spec / _internal / field_validation.py is_valid_yaml_value   1 0 0   100%
src / bioimageio / spec / _internal / field_validation.py validate_unique_entries   3 0 0   100%
src / bioimageio / spec / _internal / field_validation.py validate_github_user   18 11 0   39%
src / bioimageio / spec / _internal / field_validation.py (no function)   16 0 0   100%
src / bioimageio / spec / _internal / field_warning.py warn   4 0 0   100%
src / bioimageio / spec / _internal / field_warning.py call_validator_func   4 1 0   75%
src / bioimageio / spec / _internal / field_warning.py as_warning   2 0 0   100%
src / bioimageio / spec / _internal / field_warning.py as_warning.wrapper   5 0 0   100%
src / bioimageio / spec / _internal / field_warning.py AfterWarner.__post_init__   1 0 0   100%
src / bioimageio / spec / _internal / field_warning.py BeforeWarner.__post_init__   1 1 0   0%
src / bioimageio / spec / _internal / field_warning.py issue_warning   6 0 0   100%
src / bioimageio / spec / _internal / field_warning.py (no function)   31 0 2   100%
src / bioimageio / spec / _internal / gh_utils.py set_github_warning   6 2 0   67%
src / bioimageio / spec / _internal / gh_utils.py (no function)   4 0 0   100%
src / bioimageio / spec / _internal / io.py LightHttpFileDescr.get_reader   1 0 0   100%
src / bioimageio / spec / _internal / io.py RelativePathBase.path   1 0 0   100%
src / bioimageio / spec / _internal / io.py RelativePathBase.absolute   1 0 0   100%
src / bioimageio / spec / _internal / io.py RelativePathBase.model_post_init   6 0 0   100%
src / bioimageio / spec / _internal / io.py RelativePathBase.__str__   1 0 0   100%
src / bioimageio / spec / _internal / io.py RelativePathBase.__repr__   1 0 0   100%
src / bioimageio / spec / _internal / io.py RelativePathBase.format   1 0 0   100%
src / bioimageio / spec / _internal / io.py RelativePathBase.get_absolute   0 0 1   100%
src / bioimageio / spec / _internal / io.py RelativePathBase._get_absolute_impl   11 1 0   91%
src / bioimageio / spec / _internal / io.py RelativePathBase._validate   3 3 0   0%
src / bioimageio / spec / _internal / io.py RelativeFilePath.model_post_init   3 0 0   100%
src / bioimageio / spec / _internal / io.py RelativeFilePath.get_absolute   4 0 0   100%
src / bioimageio / spec / _internal / io.py RelativeDirectory.get_absolute   4 1 0   75%
src / bioimageio / spec / _internal / io.py FileDescr._validate_sha256   3 0 0   100%
src / bioimageio / spec / _internal / io.py FileDescr.validate_sha256   17 4 0   76%
src / bioimageio / spec / _internal / io.py FileDescr.get_reader   1 0 0   100%
src / bioimageio / spec / _internal / io.py FileDescr.download   1 0 0   100%
src / bioimageio / spec / _internal / io.py WithSuffix.__get_pydantic_core_schema__   4 1 0   75%
src / bioimageio / spec / _internal / io.py WithSuffix.validate   1 0 0   100%
src / bioimageio / spec / _internal / io.py wo_special_file_name   3 1 0   67%
src / bioimageio / spec / _internal / io.py has_valid_bioimageio_yaml_name   1 0 0   100%
src / bioimageio / spec / _internal / io.py is_valid_bioimageio_yaml_name   4 0 0   100%
src / bioimageio / spec / _internal / io.py identify_bioimageio_yaml_file_name   6 1 0   83%
src / bioimageio / spec / _internal / io.py find_bioimageio_yaml_file_name   9 5 0   44%
src / bioimageio / spec / _internal / io.py ensure_has_valid_bioimageio_yaml_name   3 3 0   0%
src / bioimageio / spec / _internal / io.py ensure_is_valid_bioimageio_yaml_name   3 1 0   67%
src / bioimageio / spec / _internal / io.py deepcopy_yaml_value   0 0 1   100%
src / bioimageio / spec / _internal / io.py deepcopy_yaml_value   0 0 1   100%
src / bioimageio / spec / _internal / io.py deepcopy_yaml_value   7 0 0   100%
src / bioimageio / spec / _internal / io.py is_yaml_leaf_value   1 0 0   100%
src / bioimageio / spec / _internal / io.py is_yaml_list   1 0 0   100%
src / bioimageio / spec / _internal / io.py is_yaml_sequence   1 1 0   0%
src / bioimageio / spec / _internal / io.py is_yaml_dict   1 0 0   100%
src / bioimageio / spec / _internal / io.py is_yaml_mapping   1 1 0   0%
src / bioimageio / spec / _internal / io.py is_yaml_value   1 0 0   100%
src / bioimageio / spec / _internal / io.py is_yaml_value_read_only   1 1 0   0%
src / bioimageio / spec / _internal / io.py interprete_file_source   13 3 0   77%
src / bioimageio / spec / _internal / io.py extract   40 40 0   0%
src / bioimageio / spec / _internal / io.py get_reader   34 3 1   91%
src / bioimageio / spec / _internal / io.py _open_url   6 0 0   100%
src / bioimageio / spec / _internal / io.py _fetch_url   31 10 0   68%
src / bioimageio / spec / _internal / io.py _fetch_url.iter_content   9 5 0   44%
src / bioimageio / spec / _internal / io.py extract_file_name   12 1 0   92%
src / bioimageio / spec / _internal / io.py extract_file_descrs   4 0 0   100%
src / bioimageio / spec / _internal / io.py _extract_file_descrs_impl   12 2 0   83%
src / bioimageio / spec / _internal / io.py validate_suffix   27 4 1   85%
src / bioimageio / spec / _internal / io.py populate_cache   16 3 1   81%
src / bioimageio / spec / _internal / io.py (no function)   136 0 13   100%
src / bioimageio / spec / _internal / io_basics.py BytesReaderP.read   0 0 1   100%
src / bioimageio / spec / _internal / io_basics.py BytesReaderP.closed   0 0 1   100%
src / bioimageio / spec / _internal / io_basics.py BytesReaderP.readable   0 0 1   100%
src / bioimageio / spec / _internal / io_basics.py BytesReaderP.seek   0 0 1   100%
src / bioimageio / spec / _internal / io_basics.py BytesReaderP.seekable   0 0 1   100%
src / bioimageio / spec / _internal / io_basics.py BytesReaderP.tell   0 0 1   100%
src / bioimageio / spec / _internal / io_basics.py BytesReaderIntoP.readinto   0 0 1   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.__init__   7 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.is_zipfile   5 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.sha256   6 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.suffix   1 1 0   0%
src / bioimageio / spec / _internal / io_basics.py BytesReader.original_file_name   1 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.original_root   1 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.read   1 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.read_text   1 1 0   0%
src / bioimageio / spec / _internal / io_basics.py BytesReader.readable   1 1 0   0%
src / bioimageio / spec / _internal / io_basics.py BytesReader.seek   1 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.seekable   1 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.tell   1 0 0   100%
src / bioimageio / spec / _internal / io_basics.py BytesReader.closed   1 1 0   0%
src / bioimageio / spec / _internal / io_basics.py get_sha256   15 1 0   93%
src / bioimageio / spec / _internal / io_basics.py (no function)   50 0 10   100%
src / bioimageio / spec / _internal / io_packaging.py _package_serializer   1 0 0   100%
src / bioimageio / spec / _internal / io_packaging.py package_file_descr_serializer   3 0 0   100%
src / bioimageio / spec / _internal / io_packaging.py _package   31 12 2   61%
src / bioimageio / spec / _internal / io_packaging.py (no function)   23 0 0   100%
src / bioimageio / spec / _internal / io_utils.py read_yaml   5 0 0   100%
src / bioimageio / spec / _internal / io_utils.py write_yaml   7 1 0   86%
src / bioimageio / spec / _internal / io_utils.py _sanitize_bioimageio_yaml   6 2 0   67%
src / bioimageio / spec / _internal / io_utils.py _open_bioimageio_rdf_in_zip   5 0 0   100%
src / bioimageio / spec / _internal / io_utils.py _open_bioimageio_zip   2 0 0   100%
src / bioimageio / spec / _internal / io_utils.py open_bioimageio_yaml   50 11 0   78%
src / bioimageio / spec / _internal / io_utils.py _get_id_map_impl   9 4 0   56%
src / bioimageio / spec / _internal / io_utils.py get_id_map   9 4 0   56%
src / bioimageio / spec / _internal / io_utils.py write_content_to_zip   15 2 0   87%
src / bioimageio / spec / _internal / io_utils.py write_zip   2 0 0   100%
src / bioimageio / spec / _internal / io_utils.py load_array   4 1 0   75%
src / bioimageio / spec / _internal / io_utils.py save_array   3 3 0   0%
src / bioimageio / spec / _internal / io_utils.py (no function)   44 0 0   100%
src / bioimageio / spec / _internal / json_schema.py generate_json_schema   4 4 0   0%
src / bioimageio / spec / _internal / json_schema.py (no function)   5 0 0   100%
src / bioimageio / spec / _internal / license_id.py (no function)   10 0 0   100%
src / bioimageio / spec / _internal / node.py _node_title_generator   1 0 0   100%
src / bioimageio / spec / _internal / node.py Node.model_validate   8 0 0   100%
src / bioimageio / spec / _internal / node.py (no function)   11 0 0   100%
src / bioimageio / spec / _internal / node_converter.py Converter.__init__   3 0 0   100%
src / bioimageio / spec / _internal / node_converter.py Converter._convert   0 0 1   100%
src / bioimageio / spec / _internal / node_converter.py Converter.convert   2 0 0   100%
src / bioimageio / spec / _internal / node_converter.py Converter.convert_as_dict   1 0 0   100%
src / bioimageio / spec / _internal / node_converter.py (no function)   14 0 5   100%
src / bioimageio / spec / _internal / packaging_context.py PackagingContext.replace   1 1 0   0%
src / bioimageio / spec / _internal / packaging_context.py PackagingContext.__enter__   2 0 0   100%
src / bioimageio / spec / _internal / packaging_context.py PackagingContext.__exit__   1 0 0   100%
src / bioimageio / spec / _internal / packaging_context.py (no function)   19 0 0   100%
src / bioimageio / spec / _internal / progress.py Progressbar.update   0 0 1   100%
src / bioimageio / spec / _internal / progress.py Progressbar.reset   0 0 1   100%
src / bioimageio / spec / _internal / progress.py Progressbar.close   0 0 1   100%
src / bioimageio / spec / _internal / progress.py Progressbar.set_description   0 0 1   100%
src / bioimageio / spec / _internal / progress.py RichTaskBar.__init__   4 0 0   100%
src / bioimageio / spec / _internal / progress.py RichTaskBar.update   1 0 0   100%
src / bioimageio / spec / _internal / progress.py RichTaskBar.reset   1 0 0   100%
src / bioimageio / spec / _internal / progress.py RichTaskBar.close   1 0 0   100%
src / bioimageio / spec / _internal / progress.py RichTaskBar.set_description   1 0 0   100%
src / bioimageio / spec / _internal / progress.py RichOverallProgress.__init__   2 0 0   100%
src / bioimageio / spec / _internal / progress.py RichOverallProgress.__call__   1 0 0   100%
src / bioimageio / spec / _internal / progress.py (no function)   13 0 6   100%
src / bioimageio / spec / _internal / root_url.py RootHttpUrl.absolute   1 1 0   0%
src / bioimageio / spec / _internal / root_url.py RootHttpUrl.scheme   1 0 0   100%
src / bioimageio / spec / _internal / root_url.py RootHttpUrl.host   1 0 0   100%
src / bioimageio / spec / _internal / root_url.py RootHttpUrl.path   1 0 0   100%
src / bioimageio / spec / _internal / root_url.py RootHttpUrl.parent   6 1 0   83%
src / bioimageio / spec / _internal / root_url.py RootHttpUrl.parents   4 4 0   0%
src / bioimageio / spec / _internal / root_url.py (no function)   20 0 0   100%
src / bioimageio / spec / _internal / type_guards.py is_dict   1 0 0   100%
src / bioimageio / spec / _internal / type_guards.py is_set   1 1 0   0%
src / bioimageio / spec / _internal / type_guards.py is_kwargs   1 0 0   100%
src / bioimageio / spec / _internal / type_guards.py is_mapping   1 0 0   100%
src / bioimageio / spec / _internal / type_guards.py is_sequence   1 0 0   100%
src / bioimageio / spec / _internal / type_guards.py is_tuple   1 0 0   100%
src / bioimageio / spec / _internal / type_guards.py is_list   1 0 0   100%
src / bioimageio / spec / _internal / type_guards.py is_ndarray   1 1 0   0%
src / bioimageio / spec / _internal / type_guards.py (no function)   13 0 0   100%
src / bioimageio / spec / _internal / types.py _validate_fair   3 0 0   100%
src / bioimageio / spec / _internal / types.py _validate_identifier   3 0 0   100%
src / bioimageio / spec / _internal / types.py _validate_is_not_keyword   3 1 0   67%
src / bioimageio / spec / _internal / types.py _validate_datetime   5 1 0   80%
src / bioimageio / spec / _internal / types.py _validate_orcid_id   7 0 0   100%
src / bioimageio / spec / _internal / types.py _serialize_datetime_json   1 0 0   100%
src / bioimageio / spec / _internal / types.py Datetime.now   1 0 0   100%
src / bioimageio / spec / _internal / types.py _normalize_multiplication   3 1 0   67%
src / bioimageio / spec / _internal / types.py (no function)   55 0 0   100%
src / bioimageio / spec / _internal / url.py _validate_url   1 0 0   100%
src / bioimageio / spec / _internal / url.py _validate_url_impl   40 3 2   92%
src / bioimageio / spec / _internal / url.py HttpUrl._after_validator   5 0 0   100%
src / bioimageio / spec / _internal / url.py HttpUrl.exists   11 0 0   100%
src / bioimageio / spec / _internal / url.py (no function)   21 0 0   100%
src / bioimageio / spec / _internal / utils.py files   0 0 2   100%
src / bioimageio / spec / _internal / utils.py get_format_version_tuple   5 1 0   80%
src / bioimageio / spec / _internal / utils.py nest_dict   12 12 0   0%
src / bioimageio / spec / _internal / utils.py nest_dict_with_narrow_first_key   5 5 0   0%
src / bioimageio / spec / _internal / utils.py unindent   7 7 0   0%
src / bioimageio / spec / _internal / utils.py assert_all_params_set_explicitly   2 0 0   100%
src / bioimageio / spec / _internal / utils.py assert_all_params_set_explicitly.wrapper   19 0 0   100%
src / bioimageio / spec / _internal / utils.py get_os_friendly_file_name   1 0 0   100%
src / bioimageio / spec / _internal / utils.py _PrettyDataClassReprMixin.__repr__   3 3 0   0%
src / bioimageio / spec / _internal / utils.py (no function)   35 0 5   100%
src / bioimageio / spec / _internal / validated_string.py ValidatedString.__new__   4 0 0   100%
src / bioimageio / spec / _internal / validated_string.py ValidatedString._after_validator   1 0 0   100%
src / bioimageio / spec / _internal / validated_string.py ValidatedString.__get_pydantic_core_schema__   1 0 0   100%
src / bioimageio / spec / _internal / validated_string.py ValidatedString.__get_pydantic_json_schema__   5 0 0   100%
src / bioimageio / spec / _internal / validated_string.py (no function)   15 0 0   100%
src / bioimageio / spec / _internal / validated_string_with_inner_node.py ValidatedStringWithInnerNode._serialize   2 2 0   0%
src / bioimageio / spec / _internal / validated_string_with_inner_node.py ValidatedStringWithInnerNode._get_data   0 0 1   100%
src / bioimageio / spec / _internal / validated_string_with_inner_node.py ValidatedStringWithInnerNode._after_validator   3 0 0   100%
src / bioimageio / spec / _internal / validated_string_with_inner_node.py (no function)   12 0 3   100%
src / bioimageio / spec / _internal / validation_context.py ValidationContext.summary   6 0 0   100%
src / bioimageio / spec / _internal / validation_context.py ValidationContext.__enter__   2 0 0   100%
src / bioimageio / spec / _internal / validation_context.py ValidationContext.__exit__   1 0 0   100%
src / bioimageio / spec / _internal / validation_context.py ValidationContext.replace   3 0 0   100%
src / bioimageio / spec / _internal / validation_context.py ValidationContext.source_name   13 2 0   85%
src / bioimageio / spec / _internal / validation_context.py get_validation_context   1 0 0   100%
src / bioimageio / spec / _internal / validation_context.py (no function)   59 0 0   100%
src / bioimageio / spec / _internal / validator_annotations.py AfterValidator.__str__   1 1 0   0%
src / bioimageio / spec / _internal / validator_annotations.py BeforeValidator.__str__   1 1 0   0%
src / bioimageio / spec / _internal / validator_annotations.py Predicate.__str__   1 1 0   0%
src / bioimageio / spec / _internal / validator_annotations.py RestrictCharacters.__get_pydantic_core_schema__   6 2 0   67%
src / bioimageio / spec / _internal / validator_annotations.py RestrictCharacters.validate   3 0 0   100%
src / bioimageio / spec / _internal / validator_annotations.py (no function)   21 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.__str__   1 1 0   0%
src / bioimageio / spec / _internal / version_type.py Version.model_post_init   2 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.__lt__   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.__eq__   1 1 0   0%
src / bioimageio / spec / _internal / version_type.py Version.epoch   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.release   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.pre   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.post   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.dev   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.local   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.public   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.base_version   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.is_prerelease   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.is_postrelease   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.is_devrelease   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.major   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.minor   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py Version.micro   1 0 0   100%
src / bioimageio / spec / _internal / version_type.py (no function)   38 0 0   100%
src / bioimageio / spec / _internal / warning_levels.py (no function)   12 0 0   100%
src / bioimageio / spec / _io.py load_description   0 0 1   100%
src / bioimageio / spec / _io.py load_description   0 0 1   100%
src / bioimageio / spec / _io.py load_description   7 0 0   100%
src / bioimageio / spec / _io.py load_model_description   0 0 1   100%
src / bioimageio / spec / _io.py load_model_description   0 0 1   100%
src / bioimageio / spec / _io.py load_model_description   2 0 0   100%
src / bioimageio / spec / _io.py load_dataset_description   0 0 1   100%
src / bioimageio / spec / _io.py load_dataset_description   0 0 1   100%
src / bioimageio / spec / _io.py load_dataset_description   2 0 0   100%
src / bioimageio / spec / _io.py save_bioimageio_yaml_only   4 1 0   75%
src / bioimageio / spec / _io.py load_description_and_validate_format_only   3 3 0   0%
src / bioimageio / spec / _io.py update_format   10 4 0   60%
src / bioimageio / spec / _io.py update_hashes   9 9 0   0%
src / bioimageio / spec / _io.py (no function)   24 0 66   100%
src / bioimageio / spec / _package.py get_resource_package_content   8 8 0   0%
src / bioimageio / spec / _package.py get_package_content   8 0 0   100%
src / bioimageio / spec / _package.py _prepare_resource_package   16 2 0   88%
src / bioimageio / spec / _package.py save_bioimageio_package_as_folder   16 2 0   88%
src / bioimageio / spec / _package.py save_bioimageio_package   13 6 0   54%
src / bioimageio / spec / _package.py save_bioimageio_package_to_stream   5 0 0   100%
src / bioimageio / spec / _package.py (no function)   27 0 0   100%
src / bioimageio / spec / _pretty_validation_errors.py PrettyValidationError.__init__   2 2 0   0%
src / bioimageio / spec / _pretty_validation_errors.py PrettyValidationError.__str__   8 8 0   0%
src / bioimageio / spec / _pretty_validation_errors.py _custom_exception_handler   11 11 0   0%
src / bioimageio / spec / _pretty_validation_errors.py _enable_pretty_validation_errors_in_ipynb   3 1 0   67%
src / bioimageio / spec / _pretty_validation_errors.py (no function)   24 5 0   79%
src / bioimageio / spec / _upload.py upload   44 44 0   0%
src / bioimageio / spec / _upload.py (no function)   17 0 0   100%
src / bioimageio / spec / _version.py (no function)   1 0 0   100%
src / bioimageio / spec / application / __init__.py (no function)   9 0 0   100%
src / bioimageio / spec / application / v0_2.py (no function)   34 0 2   100%
src / bioimageio / spec / application / v0_3.py (no function)   37 0 2   100%
src / bioimageio / spec / common.py (no function)   8 0 0   100%
src / bioimageio / spec / conda_env.py PipDeps._remove_empty_and_sort   1 1 0   0%
src / bioimageio / spec / conda_env.py PipDeps.__lt__   3 3 0   0%
src / bioimageio / spec / conda_env.py PipDeps.__gt__   3 3 0   0%
src / bioimageio / spec / conda_env.py CondaEnv._ensure_valid_conda_env_name   5 1 0   80%
src / bioimageio / spec / conda_env.py CondaEnv.wo_name   1 1 0   0%
src / bioimageio / spec / conda_env.py CondaEnv._get_version_pin   9 4 0   56%
src / bioimageio / spec / conda_env.py CondaEnv.get_pip_deps   4 4 0   0%
src / bioimageio / spec / conda_env.py BioimageioCondaEnv._normalize_bioimageio_conda_env   18 5 0   72%
src / bioimageio / spec / conda_env.py (no function)   23 0 0   100%
src / bioimageio / spec / dataset / __init__.py (no function)   9 0 0   100%
src / bioimageio / spec / dataset / v0_2.py (no function)   30 0 2   100%
src / bioimageio / spec / dataset / v0_3.py DatasetDescr._convert   6 1 0   83%
src / bioimageio / spec / dataset / v0_3.py (no function)   42 0 2   100%
src / bioimageio / spec / generic / __init__.py (no function)   9 0 0   100%
src / bioimageio / spec / generic / _v0_2_converter.py convert_from_older_format   22 9 0   59%
src / bioimageio / spec / generic / _v0_2_converter.py remove_slashes_from_names   8 0 0   100%
src / bioimageio / spec / generic / _v0_2_converter.py remove_slashes_from_names.rm_slashes_in_person_name   6 1 0   83%
src / bioimageio / spec / generic / _v0_2_converter.py remove_doi_prefix   19 1 0   95%
src / bioimageio / spec / generic / _v0_2_converter.py remove_gh_prefix   3 0 0   100%
src / bioimageio / spec / generic / _v0_2_converter.py remove_gh_prefix.rm_gh   6 1 0   83%
src / bioimageio / spec / generic / _v0_2_converter.py (no function)   9 0 0   100%
src / bioimageio / spec / generic / _v0_3_converter.py convert_from_older_format   11 0 0   100%
src / bioimageio / spec / generic / _v0_3_converter.py convert_attachments   3 0 0   100%
src / bioimageio / spec / generic / _v0_3_converter.py convert_cover_images   18 7 0   61%
src / bioimageio / spec / generic / _v0_3_converter.py (no function)   10 0 0   100%
src / bioimageio / spec / generic / v0_2.py _remove_slashes   1 0 0   100%
src / bioimageio / spec / generic / v0_2.py CiteEntry.accept_prefixed_doi   6 2 0   67%
src / bioimageio / spec / generic / v0_2.py CiteEntry._check_doi_or_url   3 0 0   100%
src / bioimageio / spec / generic / v0_2.py GenericModelDescrBase.accept_author_strings   5 0 0   100%
src / bioimageio / spec / generic / v0_2.py GenericModelDescrBase._warn_empty_cite   3 0 0   100%
src / bioimageio / spec / generic / v0_2.py GenericModelDescrBase.warn_about_tag_categories   8 8 0   0%
src / bioimageio / spec / generic / v0_2.py GenericDescrBase._convert_from_older_format   2 0 0   100%
src / bioimageio / spec / generic / v0_2.py GenericDescrBase.deprecated_spdx_license   9 2 1   78%
src / bioimageio / spec / generic / v0_2.py GenericDescr.check_specific_types   3 1 0   67%
src / bioimageio / spec / generic / v0_2.py (no function)   148 0 2   100%
src / bioimageio / spec / generic / v0_3.py _has_no_slash   1 0 0   100%
src / bioimageio / spec / generic / v0_3.py Author._validate_github_user   3 0 0   100%
src / bioimageio / spec / generic / v0_3.py _AuthorConv._convert   1 0 0   100%
src / bioimageio / spec / generic / v0_3.py Maintainer.validate_github_user   1 0 0   100%
src / bioimageio / spec / generic / v0_3.py _MaintainerConv._convert   1 0 0   100%
src / bioimageio / spec / generic / v0_3.py CiteEntry._check_doi_or_url   3 1 0   67%
src / bioimageio / spec / generic / v0_3.py LinkedResourceBase._remove_version_number   5 1 0   80%
src / bioimageio / spec / generic / v0_3.py Config._validate_extra_fields   5 1 0   80%
src / bioimageio / spec / generic / v0_3.py Config.__getitem__   1 0 0   100%
src / bioimageio / spec / generic / v0_3.py Config.__setitem__   1 0 0   100%
src / bioimageio / spec / generic / v0_3.py GenericModelDescrBase._check_maintainers_exist   4 0 0   100%
src / bioimageio / spec / generic / v0_3.py GenericModelDescrBase.warn_about_tag_categories   8 8 0   0%
src / bioimageio / spec / generic / v0_3.py GenericModelDescrBase._remove_version_number   5 1 0   80%
src / bioimageio / spec / generic / v0_3.py GenericDescrBase._convert_from_older_format   2 0 0   100%
src / bioimageio / spec / generic / v0_3.py GenericDescrBase.convert_from_old_format_wo_validation   1 0 0   100%
src / bioimageio / spec / generic / v0_3.py GenericDescr.check_specific_types   3 1 0   67%
src / bioimageio / spec / generic / v0_3.py (no function)   145 0 5   100%
src / bioimageio / spec / model / __init__.py (no function)   9 0 0   100%
src / bioimageio / spec / model / _v0_3_converter.py convert_model_from_v0_3_to_0_4_0   34 34 0   0%
src / bioimageio / spec / model / _v0_3_converter.py _convert_model_v0_3_1_to_v0_3_2   30 30 0   0%
src / bioimageio / spec / model / _v0_3_converter.py _convert_model_v0_3_2_to_v0_3_3   8 8 0   0%
src / bioimageio / spec / model / _v0_3_converter.py (no function)   4 0 0   100%
src / bioimageio / spec / model / _v0_4_converter.py convert_from_older_format   31 3 0   90%
src / bioimageio / spec / model / _v0_4_converter.py _convert_model_from_v0_4_0_to_0_4_1   7 0 0   100%
src / bioimageio / spec / model / _v0_4_converter.py _convert_model_from_v0_4_4_to_0_4_5   4 1 0   75%
src / bioimageio / spec / model / _v0_4_converter.py (no function)   7 0 0   100%
src / bioimageio / spec / model / v0_4.py CallableFromDepencencyNode._check_submodules   3 0 0   100%
src / bioimageio / spec / model / v0_4.py CallableFromDepencency._get_data   2 0 0   100%
src / bioimageio / spec / model / v0_4.py CallableFromDepencency.module_name   1 1 0   0%
src / bioimageio / spec / model / v0_4.py CallableFromDepencency.callable_name   1 1 0   0%
src / bioimageio / spec / model / v0_4.py CallableFromFile._get_data   2 0 0   100%
src / bioimageio / spec / model / v0_4.py CallableFromFile.source_file   1 1 0   0%
src / bioimageio / spec / model / v0_4.py CallableFromFile.callable_name   1 1 0   0%
src / bioimageio / spec / model / v0_4.py Dependencies._get_data   2 0 0   100%
src / bioimageio / spec / model / v0_4.py Dependencies.manager   1 1 0   0%
src / bioimageio / spec / model / v0_4.py Dependencies.file   1 1 0   0%
src / bioimageio / spec / model / v0_4.py WeightsEntryDescrBase.check_parent_is_not_self   3 1 0   67%
src / bioimageio / spec / model / v0_4.py KerasHdf5WeightsDescr._tfv   3 0 0   100%
src / bioimageio / spec / model / v0_4.py OnnxWeightsDescr._ov   3 0 0   100%
src / bioimageio / spec / model / v0_4.py PytorchStateDictWeightsDescr.check_architecture_sha256   6 2 0   67%
src / bioimageio / spec / model / v0_4.py PytorchStateDictWeightsDescr._ptv   3 0 0   100%
src / bioimageio / spec / model / v0_4.py TorchscriptWeightsDescr._ptv   3 0 0   100%
src / bioimageio / spec / model / v0_4.py TensorflowJsWeightsDescr._tfv   3 0 0   100%
src / bioimageio / spec / model / v0_4.py TensorflowSavedModelBundleWeightsDescr._tfv   3 0 0   100%
src / bioimageio / spec / model / v0_4.py WeightsDescr.check_one_entry   3 1 0   67%
src / bioimageio / spec / model / v0_4.py WeightsDescr.__getitem__   16 16 0   0%
src / bioimageio / spec / model / v0_4.py WeightsDescr.available_formats   1 1 0   0%
src / bioimageio / spec / model / v0_4.py WeightsDescr.missing_formats   1 1 0   0%
src / bioimageio / spec / model / v0_4.py ParameterizedInputShape.__len__   1 0 0   100%
src / bioimageio / spec / model / v0_4.py ParameterizedInputShape.matching_lengths   3 1 0   67%
src / bioimageio / spec / model / v0_4.py ImplicitOutputShape.__len__   1 0 0   100%
src / bioimageio / spec / model / v0_4.py ImplicitOutputShape.matching_lengths   6 2 0   67%
src / bioimageio / spec / model / v0_4.py ScaleLinearKwargs.either_gain_or_offset   3 0 0   100%
src / bioimageio / spec / model / v0_4.py SigmoidDescr.kwargs   1 0 0   100%
src / bioimageio / spec / model / v0_4.py ZeroMeanUnitVarianceKwargs.mean_and_std_match_mode   5 2 0   60%
src / bioimageio / spec / model / v0_4.py ScaleRangeKwargs.min_smaller_max   3 0 0   100%
src / bioimageio / spec / model / v0_4.py InputTensorDescr.zero_batch_step_and_one_batch_size   12 2 0   83%
src / bioimageio / spec / model / v0_4.py InputTensorDescr.validate_preprocessing_kwargs   5 1 0   80%
src / bioimageio / spec / model / v0_4.py OutputTensorDescr.matching_halo_length   3 1 0   67%
src / bioimageio / spec / model / v0_4.py OutputTensorDescr.validate_postprocessing_kwargs   7 2 0   71%
src / bioimageio / spec / model / v0_4.py package_weights   11 1 0   91%
src / bioimageio / spec / model / v0_4.py ModelDescr.unique_tensor_descr_names   4 1 0   75%
src / bioimageio / spec / model / v0_4.py ModelDescr.unique_io_names   4 0 0   100%
src / bioimageio / spec / model / v0_4.py ModelDescr.minimum_shape2valid_output   17 0 0   100%
src / bioimageio / spec / model / v0_4.py ModelDescr._get_min_shape   20 0 1   100%
src / bioimageio / spec / model / v0_4.py ModelDescr.validate_tensor_references_in_inputs   10 2 0   80%
src / bioimageio / spec / model / v0_4.py ModelDescr.validate_tensor_references_in_outputs   8 3 0   62%
src / bioimageio / spec / model / v0_4.py ModelDescr.ignore_url_parent   3 0 0   100%
src / bioimageio / spec / model / v0_4.py ModelDescr._convert_from_older_format   2 0 0   100%
src / bioimageio / spec / model / v0_4.py ModelDescr.get_input_test_arrays   3 3 0   0%
src / bioimageio / spec / model / v0_4.py ModelDescr.get_output_test_arrays   3 3 0   0%
src / bioimageio / spec / model / v0_4.py (no function)   397 0 18   100%
src / bioimageio / spec / model / v0_5.py _normalize_axis_id   5 1 0   80%
src / bioimageio / spec / model / v0_5.py _is_batch   1 0 0   100%
src / bioimageio / spec / model / v0_5.py _is_not_batch   1 0 0   100%
src / bioimageio / spec / model / v0_5.py ParameterizedSize.validate_size   5 2 0   60%
src / bioimageio / spec / model / v0_5.py ParameterizedSize.get_size   1 0 0   100%
src / bioimageio / spec / model / v0_5.py ParameterizedSize.get_n   1 0 0   100%
src / bioimageio / spec / model / v0_5.py DataDependentSize._validate_max_gt_min   3 1 0   67%
src / bioimageio / spec / model / v0_5.py DataDependentSize.validate_size   5 2 0   60%
src / bioimageio / spec / model / v0_5.py SizeReference.get_size   13 4 1   69%
src / bioimageio / spec / model / v0_5.py SizeReference._get_unit   1 1 0   0%
src / bioimageio / spec / model / v0_5.py BatchAxis.scale   1 1 0   0%
src / bioimageio / spec / model / v0_5.py BatchAxis.concatenable   1 1 0   0%
src / bioimageio / spec / model / v0_5.py BatchAxis.unit   1 1 0   0%
src / bioimageio / spec / model / v0_5.py ChannelAxis.size   1 0 0   100%
src / bioimageio / spec / model / v0_5.py ChannelAxis.concatenable   1 1 0   0%
src / bioimageio / spec / model / v0_5.py ChannelAxis.scale   1 1 0   0%
src / bioimageio / spec / model / v0_5.py ChannelAxis.unit   1 1 0   0%
src / bioimageio / spec / model / v0_5.py IndexAxisBase.scale   1 1 0   0%
src / bioimageio / spec / model / v0_5.py IndexAxisBase.unit   1 1 0   0%
src / bioimageio / spec / model / v0_5.py _get_halo_axis_discriminator_value   3 0 0   100%
src / bioimageio / spec / model / v0_5.py NominalOrOrdinalDataDescr._validate_values_match_type   15 5 0   67%
src / bioimageio / spec / model / v0_5.py NominalOrOrdinalDataDescr.range   3 3 0   0%
src / bioimageio / spec / model / v0_5.py IntervalOrRatioDataDescr._replace_inf   7 0 0   100%
src / bioimageio / spec / model / v0_5.py ScaleLinearKwargs._validate   3 1 0   67%
src / bioimageio / spec / model / v0_5.py ScaleLinearAlongAxisKwargs._validate   11 5 0   55%
src / bioimageio / spec / model / v0_5.py SigmoidDescr.kwargs   1 0 0   100%
src / bioimageio / spec / model / v0_5.py FixedZeroMeanUnitVarianceAlongAxisKwargs._mean_and_std_match   3 1 0   67%
src / bioimageio / spec / model / v0_5.py ScaleRangeKwargs.min_smaller_max   3 1 0   67%
src / bioimageio / spec / model / v0_5.py TensorDescrBase.shape   1 1 0   0%
src / bioimageio / spec / model / v0_5.py TensorDescrBase._validate_axes   10 2 0   80%
src / bioimageio / spec / model / v0_5.py TensorDescrBase._validate_sample_tensor   22 3 1   86%
src / bioimageio / spec / model / v0_5.py TensorDescrBase.dtype   3 1 0   67%
src / bioimageio / spec / model / v0_5.py TensorDescrBase._check_data_type_across_channels   6 0 0   100%
src / bioimageio / spec / model / v0_5.py TensorDescrBase._check_data_matches_channelaxis   11 2 0   82%
src / bioimageio / spec / model / v0_5.py TensorDescrBase.get_axis_sizes_for_array   3 1 0   67%
src / bioimageio / spec / model / v0_5.py InputTensorDescr._validate_preprocessing_kwargs   17 3 0   82%
src / bioimageio / spec / model / v0_5.py convert_axes   56 21 0   62%
src / bioimageio / spec / model / v0_5.py _axes_letters_to_ids   3 1 0   67%
src / bioimageio / spec / model / v0_5.py _get_complement_v04_axis   7 7 0   0%
src / bioimageio / spec / model / v0_5.py _convert_proc   45 33 1   27%
src / bioimageio / spec / model / v0_5.py _InputTensorConv._convert   8 0 0   100%
src / bioimageio / spec / model / v0_5.py OutputTensorDescr._validate_postprocessing_kwargs   15 5 0   67%
src / bioimageio / spec / model / v0_5.py _OutputTensorConv._convert   5 1 0   80%
src / bioimageio / spec / model / v0_5.py validate_tensors   44 12 1   73%
src / bioimageio / spec / model / v0_5.py validate_tensors.e_msg   1 1 0   0%
src / bioimageio / spec / model / v0_5.py ArchitectureFromFileDescr._serialize   1 0 0   100%
src / bioimageio / spec / model / v0_5.py _ArchFileConv._convert   8 4 0   50%
src / bioimageio / spec / model / v0_5.py _ArchLibConv._convert   3 3 0   0%
src / bioimageio / spec / model / v0_5.py WeightsEntryDescrBase._validate   3 1 0   67%
src / bioimageio / spec / model / v0_5.py WeightsEntryDescrBase._serialize   1 0 0   100%
src / bioimageio / spec / model / v0_5.py OnnxWeightsDescr._validate_external_data_unique_file_name   3 1 0   67%
src / bioimageio / spec / model / v0_5.py WeightsDescr.check_entries   15 2 0   87%
src / bioimageio / spec / model / v0_5.py WeightsDescr.__getitem__   16 16 0   0%
src / bioimageio / spec / model / v0_5.py WeightsDescr.__setitem__   0 0 1   100%
src / bioimageio / spec / model / v0_5.py WeightsDescr.__setitem__   0 0 1   100%
src / bioimageio / spec / model / v0_5.py WeightsDescr.__setitem__   0 0 1   100%
src / bioimageio / spec / model / v0_5.py WeightsDescr.__setitem__   0 0 1   100%
src / bioimageio / spec / model / v0_5.py WeightsDescr.__setitem__   0 0 1   100%
src / bioimageio / spec / model / v0_5.py WeightsDescr.__setitem__   0 0 1   100%
src / bioimageio / spec / model / v0_5.py WeightsDescr.__setitem__   25 25 0   0%
src / bioimageio / spec / model / v0_5.py WeightsDescr.available_formats   1 0 0   100%
src / bioimageio / spec / model / v0_5.py WeightsDescr.missing_formats   1 0 0   100%
src / bioimageio / spec / model / v0_5.py ModelDescr._validate_documentation   7 0 0   100%
src / bioimageio / spec / model / v0_5.py ModelDescr._validate_input_axes   6 0 0   100%
src / bioimageio / spec / model / v0_5.py ModelDescr._validate_axis   28 11 1   61%
src / bioimageio / spec / model / v0_5.py ModelDescr._validate_test_tensors   19 3 0   84%
src / bioimageio / spec / model / v0_5.py ModelDescr._validate_tensor_references_in_proc_kwargs   17 4 0   76%
src / bioimageio / spec / model / v0_5.py ModelDescr._validate_tensor_ids   10 2 0   80%
src / bioimageio / spec / model / v0_5.py ModelDescr._get_axes_with_parameterized_size   1 1 0   0%
src / bioimageio / spec / model / v0_5.py ModelDescr._get_axes_with_independent_size   1 0 0   100%
src / bioimageio / spec / model / v0_5.py ModelDescr._validate_output_axes   7 0 0   100%
src / bioimageio / spec / model / v0_5.py ModelDescr._validate_parent_is_not_self   3 1 0   67%
src / bioimageio / spec / model / v0_5.py ModelDescr._add_default_cover   8 6 0   25%
src / bioimageio / spec / model / v0_5.py ModelDescr.get_input_test_arrays   1 1 0   0%
src / bioimageio / spec / model / v0_5.py ModelDescr.get_output_test_arrays   1 1 0   0%
src / bioimageio / spec / model / v0_5.py ModelDescr._get_test_arrays   8 8 0   0%
src / bioimageio / spec / model / v0_5.py ModelDescr.get_batch_size   12 12 0   0%
src / bioimageio / spec / model / v0_5.py ModelDescr.get_output_tensor_sizes   4 4 0   0%
src / bioimageio / spec / model / v0_5.py ModelDescr.get_ns   10 10 1   0%
src / bioimageio / spec / model / v0_5.py ModelDescr.get_tensor_sizes   2 2 0   0%
src / bioimageio / spec / model / v0_5.py ModelDescr.get_axis_sizes   29 2 0   93%
src / bioimageio / spec / model / v0_5.py ModelDescr.get_axis_sizes.get_axis_size   31 7 1   77%
src / bioimageio / spec / model / v0_5.py ModelDescr._convert   2 0 0   100%
src / bioimageio / spec / model / v0_5.py ModelDescr.convert_from_old_format_wo_validation   20 1 0   95%
src / bioimageio / spec / model / v0_5.py _ModelConv._convert   7 0 3   100%
src / bioimageio / spec / model / v0_5.py _ModelConv._convert.conv_authors   2 0 0   100%
src / bioimageio / spec / model / v0_5.py generate_covers   20 20 0   0%
src / bioimageio / spec / model / v0_5.py generate_covers.squeeze   4 4 0   0%
src / bioimageio / spec / model / v0_5.py generate_covers.normalize   4 4 0   0%
src / bioimageio / spec / model / v0_5.py generate_covers.to_2d_image   68 68 0   0%
src / bioimageio / spec / model / v0_5.py generate_covers.create_diagonal_split_image   12 12 0   0%
src / bioimageio / spec / model / v0_5.py (no function)   619 0 57   100%
src / bioimageio / spec / notebook / __init__.py (no function)   9 0 0   100%
src / bioimageio / spec / notebook / v0_2.py (no function)   36 0 2   100%
src / bioimageio / spec / notebook / v0_3.py (no function)   36 0 2   100%
src / bioimageio / spec / summary.py ErrorEntry.traceback_rich   1 1 0   0%
src / bioimageio / spec / summary.py ErrorEntry.model_post_init   8 7 0   12%
src / bioimageio / spec / summary.py WarningEntry.severity_name   1 1 0   0%
src / bioimageio / spec / summary.py format_loc   14 6 1   57%
src / bioimageio / spec / summary.py ValidationDetail._save_conda_compare   1 0 0   100%
src / bioimageio / spec / summary.py ValidationDetail._load_legacy   5 1 0   80%
src / bioimageio / spec / summary.py ValidationDetail.conda_compare   13 11 0   15%
src / bioimageio / spec / summary.py ValidationDetail.status_icon   3 1 0   67%
src / bioimageio / spec / summary.py ValidationSummary._save_conda_list   1 0 0   100%
src / bioimageio / spec / summary.py ValidationSummary.conda_list   4 0 0   100%
src / bioimageio / spec / summary.py ValidationSummary.status_icon   5 1 0   80%
src / bioimageio / spec / summary.py ValidationSummary.errors   1 0 0   100%
src / bioimageio / spec / summary.py ValidationSummary.warnings   1 0 0   100%
src / bioimageio / spec / summary.py ValidationSummary.format   1 1 0   0%
src / bioimageio / spec / summary.py ValidationSummary.format_md   1 0 0   100%
src / bioimageio / spec / summary.py ValidationSummary.format_html   2 2 0   0%
src / bioimageio / spec / summary.py ValidationSummary.display   9 4 0   56%
src / bioimageio / spec / summary.py ValidationSummary.add_detail   6 4 0   33%
src / bioimageio / spec / summary.py ValidationSummary.log   11 11 0   0%
src / bioimageio / spec / summary.py ValidationSummary.save   18 6 0   67%
src / bioimageio / spec / summary.py ValidationSummary.save_json   4 0 0   100%
src / bioimageio / spec / summary.py ValidationSummary.save_markdown   4 0 0   100%
src / bioimageio / spec / summary.py ValidationSummary.save_html   4 4 0   0%
src / bioimageio / spec / summary.py ValidationSummary.load_json   2 0 0   100%
src / bioimageio / spec / summary.py ValidationSummary._convert_old_env   3 1 0   67%
src / bioimageio / spec / summary.py ValidationSummary._format   1 0 0   100%
src / bioimageio / spec / summary.py _format_summary   33 8 0   76%
src / bioimageio / spec / summary.py _format_summary.add_part   3 0 0   100%
src / bioimageio / spec / summary.py _format_summary.add_section   4 4 1   0%
src / bioimageio / spec / summary.py _format_summary.header_to_tag   1 1 0   0%
src / bioimageio / spec / summary.py _format_summary.add_as_details_below   10 10 0   0%
src / bioimageio / spec / summary.py _format_summary.add_as_details_below.make_link   7 7 1   0%
src / bioimageio / spec / summary.py _format_summary.format_code   12 12 0   0%
src / bioimageio / spec / summary.py _format_summary.format_traceback   9 9 1   0%
src / bioimageio / spec / summary.py _format_summary.format_text   3 1 0   67%
src / bioimageio / spec / summary.py _format_summary.get_info_table   11 2 0   82%
src / bioimageio / spec / summary.py _format_summary.get_details_table   18 8 0   56%
src / bioimageio / spec / summary.py _format_summary.get_details_table.append_detail   9 1 0   89%
src / bioimageio / spec / summary.py _format_md_table   8 0 0   100%
src / bioimageio / spec / summary.py _format_html_table   6 6 0   0%
src / bioimageio / spec / summary.py _format_html_table.get_line   1 1 0   0%
src / bioimageio / spec / summary.py (no function)   127 0 0   100%
src / bioimageio / spec / utils.py get_spdx_licenses   2 0 0   100%
src / bioimageio / spec / utils.py get_bioimageio_json_schema   2 0 0   100%
src / bioimageio / spec / utils.py (no function)   21 0 0   100%
Total     5665 1083 293   81%

No items found using the specified filter.