Coverage report: 80%

Files Functions Classes

coverage.py v7.8.0, created at 2025-04-02 14:21 +0000

File class statements missing excluded coverage
bioimageio/spec/__init__.py (no class) 18 0 0 100%
bioimageio/spec/_description.py (no class) 61 16 0 74%
bioimageio/spec/_description_impl.py (no class) 48 3 0 94%
bioimageio/spec/_get_conda_env.py (no class) 133 31 2 77%
bioimageio/spec/_internal/__init__.py (no class) 1 0 0 100%
bioimageio/spec/_internal/_generated_spdx_license_literals.py (no class) 3 0 0 100%
bioimageio/spec/_internal/_settings.py Settings 3 1 0 67%
bioimageio/spec/_internal/_settings.py (no class) 36 0 0 100%
bioimageio/spec/_internal/common_nodes.py NodeWithExplicitlySetFields 16 0 0 100%
bioimageio/spec/_internal/common_nodes.py _ResourceDescrBaseAbstractFieldsProtocol 0 0 0 100%
bioimageio/spec/_internal/common_nodes.py ResourceDescrBase 83 19 0 77%
bioimageio/spec/_internal/common_nodes.py InvalidDescr 0 0 0 100%
bioimageio/spec/_internal/common_nodes.py KwargsNode 5 1 0 80%
bioimageio/spec/_internal/common_nodes.py (no class) 67 0 14 100%
bioimageio/spec/_internal/constants.py _DtypeLimit 0 0 0 100%
bioimageio/spec/_internal/constants.py (no class) 27 0 0 100%
bioimageio/spec/_internal/field_validation.py (no class) 42 5 0 88%
bioimageio/spec/_internal/field_warning.py AfterWarner 1 0 0 100%
bioimageio/spec/_internal/field_warning.py BeforeWarner 1 1 0 0%
bioimageio/spec/_internal/field_warning.py (no class) 55 2 2 96%
bioimageio/spec/_internal/gh_utils.py (no class) 10 2 0 80%
bioimageio/spec/_internal/io.py RelativePathBase 24 5 0 79%
bioimageio/spec/_internal/io.py RelativeFilePath 7 0 0 100%
bioimageio/spec/_internal/io.py RelativeDirectory 4 4 0 0%
bioimageio/spec/_internal/io.py WithSuffix 5 1 0 80%
bioimageio/spec/_internal/io.py OpenedBioimageioYaml 0 0 0 100%
bioimageio/spec/_internal/io.py LocalFile 0 0 0 100%
bioimageio/spec/_internal/io.py FileInZip 0 0 0 100%
bioimageio/spec/_internal/io.py HashKwargs 0 0 0 100%
bioimageio/spec/_internal/io.py Progressbar 3 0 0 100%
bioimageio/spec/_internal/io.py LightHttpFileDescr 1 0 0 100%
bioimageio/spec/_internal/io.py FileDescr 18 0 0 100%
bioimageio/spec/_internal/io.py (no class) 382 92 7 76%
bioimageio/spec/_internal/io_basics.py Sha256 0 0 0 100%
bioimageio/spec/_internal/io_basics.py (no class) 18 0 0 100%
bioimageio/spec/_internal/io_utils.py (no class) 146 23 0 84%
bioimageio/spec/_internal/license_id.py LicenseId 0 0 0 100%
bioimageio/spec/_internal/license_id.py DeprecatedLicenseId 0 0 0 100%
bioimageio/spec/_internal/license_id.py (no class) 10 0 0 100%
bioimageio/spec/_internal/node.py Node 8 0 0 100%
bioimageio/spec/_internal/node.py (no class) 11 0 0 100%
bioimageio/spec/_internal/node_converter.py Converter 6 0 0 100%
bioimageio/spec/_internal/node_converter.py (no class) 16 0 0 100%
bioimageio/spec/_internal/packaging_context.py PackagingContext 4 1 0 75%
bioimageio/spec/_internal/packaging_context.py (no class) 18 0 0 100%
bioimageio/spec/_internal/root_url.py RootHttpUrl 14 6 0 57%
bioimageio/spec/_internal/root_url.py (no class) 20 0 0 100%
bioimageio/spec/_internal/type_guards.py (no class) 21 3 0 86%
bioimageio/spec/_internal/types.py Datetime 1 0 0 100%
bioimageio/spec/_internal/types.py Doi 0 0 0 100%
bioimageio/spec/_internal/types.py Identifier 0 0 0 100%
bioimageio/spec/_internal/types.py LowerCaseIdentifier 0 0 0 100%
bioimageio/spec/_internal/types.py OrcidId 0 0 0 100%
bioimageio/spec/_internal/types.py SiUnit 0 0 0 100%
bioimageio/spec/_internal/types.py (no class) 67 3 0 96%
bioimageio/spec/_internal/url.py HttpUrl 14 0 0 100%
bioimageio/spec/_internal/url.py (no class) 59 2 2 97%
bioimageio/spec/_internal/utils.py (no class) 80 29 0 64%
bioimageio/spec/_internal/validated_string.py ValidatedString 11 0 0 100%
bioimageio/spec/_internal/validated_string.py (no class) 15 0 0 100%
bioimageio/spec/_internal/validated_string_with_inner_node.py ValidatedStringWithInnerNode 6 2 0 67%
bioimageio/spec/_internal/validated_string_with_inner_node.py (no class) 14 0 0 100%
bioimageio/spec/_internal/validation_context.py ValidationContextBase 0 0 0 100%
bioimageio/spec/_internal/validation_context.py ValidationContextSummary 0 0 0 100%
bioimageio/spec/_internal/validation_context.py ValidationContext 23 3 0 87%
bioimageio/spec/_internal/validation_context.py (no class) 52 0 0 100%
bioimageio/spec/_internal/validator_annotations.py AfterValidator 1 1 0 0%
bioimageio/spec/_internal/validator_annotations.py BeforeValidator 1 1 0 0%
bioimageio/spec/_internal/validator_annotations.py Predicate 1 1 0 0%
bioimageio/spec/_internal/validator_annotations.py RestrictCharacters 9 2 0 78%
bioimageio/spec/_internal/validator_annotations.py (no class) 26 2 0 92%
bioimageio/spec/_internal/version_type.py Version 19 2 0 89%
bioimageio/spec/_internal/version_type.py (no class) 38 0 0 100%
bioimageio/spec/_internal/warning_levels.py (no class) 12 0 0 100%
bioimageio/spec/_io.py (no class) 72 24 0 67%
bioimageio/spec/_package.py (no class) 88 11 0 88%
bioimageio/spec/application/__init__.py (no class) 9 0 0 100%
bioimageio/spec/application/v0_2.py ApplicationId 0 0 0 100%
bioimageio/spec/application/v0_2.py ApplicationDescr 0 0 0 100%
bioimageio/spec/application/v0_2.py LinkedApplication 0 0 0 100%
bioimageio/spec/application/v0_2.py (no class) 35 0 2 100%
bioimageio/spec/application/v0_3.py ApplicationId 0 0 0 100%
bioimageio/spec/application/v0_3.py ApplicationDescr 0 0 0 100%
bioimageio/spec/application/v0_3.py LinkedApplication 0 0 0 100%
bioimageio/spec/application/v0_3.py (no class) 38 0 2 100%
bioimageio/spec/common.py (no class) 8 0 0 100%
bioimageio/spec/conda_env.py PipDeps 7 7 0 0%
bioimageio/spec/conda_env.py CondaEnv 13 5 0 62%
bioimageio/spec/conda_env.py BioimageioCondaEnv 18 5 0 72%
bioimageio/spec/conda_env.py (no class) 22 0 0 100%
bioimageio/spec/dataset/__init__.py (no class) 9 0 0 100%
bioimageio/spec/dataset/v0_2.py DatasetId 0 0 0 100%
bioimageio/spec/dataset/v0_2.py DatasetDescr 0 0 0 100%
bioimageio/spec/dataset/v0_2.py LinkedDataset 0 0 0 100%
bioimageio/spec/dataset/v0_2.py (no class) 31 0 2 100%
bioimageio/spec/dataset/v0_3.py DatasetId 0 0 0 100%
bioimageio/spec/dataset/v0_3.py DatasetDescr 6 1 0 83%
bioimageio/spec/dataset/v0_3.py LinkedDataset 0 0 0 100%
bioimageio/spec/dataset/v0_3.py (no class) 42 0 2 100%
bioimageio/spec/generic/__init__.py (no class) 9 0 0 100%
bioimageio/spec/generic/_v0_2_converter.py (no class) 73 12 0 84%
bioimageio/spec/generic/_v0_3_converter.py (no class) 42 8 0 81%
bioimageio/spec/generic/v0_2.py ResourceId 0 0 0 100%
bioimageio/spec/generic/v0_2.py AttachmentsDescr 0 0 0 100%
bioimageio/spec/generic/v0_2.py Uploader 0 0 0 100%
bioimageio/spec/generic/v0_2.py _Person 0 0 0 100%
bioimageio/spec/generic/v0_2.py Author 0 0 0 100%
bioimageio/spec/generic/v0_2.py Maintainer 0 0 0 100%
bioimageio/spec/generic/v0_2.py BadgeDescr 0 0 0 100%
bioimageio/spec/generic/v0_2.py CiteEntry 9 2 0 78%
bioimageio/spec/generic/v0_2.py LinkedResource 0 0 0 100%
bioimageio/spec/generic/v0_2.py GenericModelDescrBase 16 8 0 50%
bioimageio/spec/generic/v0_2.py GenericDescrBase 11 3 1 73%
bioimageio/spec/generic/v0_2.py GenericDescr 3 1 0 67%
bioimageio/spec/generic/v0_2.py (no class) 149 0 2 100%
bioimageio/spec/generic/v0_3.py ResourceId 0 0 0 100%
bioimageio/spec/generic/v0_3.py Author 3 0 0 100%
bioimageio/spec/generic/v0_3.py _AuthorConv 1 0 0 100%
bioimageio/spec/generic/v0_3.py Maintainer 1 0 0 100%
bioimageio/spec/generic/v0_3.py _MaintainerConv 1 0 0 100%
bioimageio/spec/generic/v0_3.py CiteEntry 3 1 0 67%
bioimageio/spec/generic/v0_3.py LinkedResourceBase 5 1 0 80%
bioimageio/spec/generic/v0_3.py LinkedResource 0 0 0 100%
bioimageio/spec/generic/v0_3.py BioimageioConfig 0 0 0 100%
bioimageio/spec/generic/v0_3.py Config 5 1 0 80%
bioimageio/spec/generic/v0_3.py GenericModelDescrBase 18 13 0 28%
bioimageio/spec/generic/v0_3.py GenericDescrBase 3 0 0 100%
bioimageio/spec/generic/v0_3.py GenericDescr 3 1 0 67%
bioimageio/spec/generic/v0_3.py (no class) 146 0 2 100%
bioimageio/spec/model/__init__.py (no class) 9 0 0 100%
bioimageio/spec/model/_v0_3_converter.py (no class) 76 72 0 5%
bioimageio/spec/model/_v0_4_converter.py (no class) 49 4 0 92%
bioimageio/spec/model/v0_4.py ModelId 0 0 0 100%
bioimageio/spec/model/v0_4.py TensorName 0 0 0 100%
bioimageio/spec/model/v0_4.py CallableFromDepencencyNode 3 0 0 100%
bioimageio/spec/model/v0_4.py CallableFromDepencency 4 2 0 50%
bioimageio/spec/model/v0_4.py CallableFromFileNode 0 0 0 100%
bioimageio/spec/model/v0_4.py CallableFromFile 4 2 0 50%
bioimageio/spec/model/v0_4.py DependenciesNode 0 0 0 100%
bioimageio/spec/model/v0_4.py Dependencies 4 2 0 50%
bioimageio/spec/model/v0_4.py WeightsDescr 21 19 0 10%
bioimageio/spec/model/v0_4.py WeightsEntryDescrBase 3 1 0 67%
bioimageio/spec/model/v0_4.py KerasHdf5WeightsDescr 3 1 0 67%
bioimageio/spec/model/v0_4.py OnnxWeightsDescr 3 0 0 100%
bioimageio/spec/model/v0_4.py PytorchStateDictWeightsDescr 9 3 0 67%
bioimageio/spec/model/v0_4.py TorchscriptWeightsDescr 3 1 0 67%
bioimageio/spec/model/v0_4.py TensorflowJsWeightsDescr 3 1 0 67%
bioimageio/spec/model/v0_4.py TensorflowSavedModelBundleWeightsDescr 3 1 0 67%
bioimageio/spec/model/v0_4.py ParameterizedInputShape 4 1 0 75%
bioimageio/spec/model/v0_4.py ImplicitOutputShape 7 2 0 71%
bioimageio/spec/model/v0_4.py TensorDescrBase 0 0 0 100%
bioimageio/spec/model/v0_4.py ProcessingKwargs 0 0 0 100%
bioimageio/spec/model/v0_4.py ProcessingDescrBase 0 0 0 100%
bioimageio/spec/model/v0_4.py BinarizeKwargs 0 0 0 100%
bioimageio/spec/model/v0_4.py BinarizeDescr 0 0 0 100%
bioimageio/spec/model/v0_4.py ClipKwargs 0 0 0 100%
bioimageio/spec/model/v0_4.py ClipDescr 0 0 0 100%
bioimageio/spec/model/v0_4.py ScaleLinearKwargs 3 0 0 100%
bioimageio/spec/model/v0_4.py ScaleLinearDescr 0 0 0 100%
bioimageio/spec/model/v0_4.py SigmoidDescr 1 0 0 100%
bioimageio/spec/model/v0_4.py ZeroMeanUnitVarianceKwargs 5 2 0 60%
bioimageio/spec/model/v0_4.py ZeroMeanUnitVarianceDescr 0 0 0 100%
bioimageio/spec/model/v0_4.py ScaleRangeKwargs 3 0 0 100%
bioimageio/spec/model/v0_4.py ScaleRangeDescr 0 0 0 100%
bioimageio/spec/model/v0_4.py ScaleMeanVarianceKwargs 0 0 0 100%
bioimageio/spec/model/v0_4.py ScaleMeanVarianceDescr 0 0 0 100%
bioimageio/spec/model/v0_4.py InputTensorDescr 17 3 0 82%
bioimageio/spec/model/v0_4.py OutputTensorDescr 10 3 0 70%
bioimageio/spec/model/v0_4.py RunMode 0 0 0 100%
bioimageio/spec/model/v0_4.py LinkedModel 0 0 0 100%
bioimageio/spec/model/v0_4.py ModelDescr 74 13 1 82%
bioimageio/spec/model/v0_4.py (no class) 408 1 18 99%
bioimageio/spec/model/v0_5.py TensorId 0 0 0 100%
bioimageio/spec/model/v0_5.py AxisId 0 0 0 100%
bioimageio/spec/model/v0_5.py ParameterizedSize 7 2 0 71%
bioimageio/spec/model/v0_5.py DataDependentSize 8 3 0 62%
bioimageio/spec/model/v0_5.py SizeReference 14 5 1 64%
bioimageio/spec/model/v0_5.py AxisBase 0 0 0 100%
bioimageio/spec/model/v0_5.py WithHalo 0 0 0 100%
bioimageio/spec/model/v0_5.py BatchAxis 3 3 0 0%
bioimageio/spec/model/v0_5.py ChannelAxis 4 3 0 25%
bioimageio/spec/model/v0_5.py IndexAxisBase 2 2 0 0%
bioimageio/spec/model/v0_5.py _WithInputAxisSize 0 0 0 100%
bioimageio/spec/model/v0_5.py IndexInputAxis 0 0 0 100%
bioimageio/spec/model/v0_5.py IndexOutputAxis 0 0 0 100%
bioimageio/spec/model/v0_5.py TimeAxisBase 0 0 0 100%
bioimageio/spec/model/v0_5.py TimeInputAxis 0 0 0 100%
bioimageio/spec/model/v0_5.py SpaceAxisBase 0 0 0 100%
bioimageio/spec/model/v0_5.py SpaceInputAxis 0 0 0 100%
bioimageio/spec/model/v0_5.py _WithOutputAxisSize 0 0 0 100%
bioimageio/spec/model/v0_5.py TimeOutputAxis 0 0 0 100%
bioimageio/spec/model/v0_5.py TimeOutputAxisWithHalo 0 0 0 100%
bioimageio/spec/model/v0_5.py SpaceOutputAxis 0 0 0 100%
bioimageio/spec/model/v0_5.py SpaceOutputAxisWithHalo 0 0 0 100%
bioimageio/spec/model/v0_5.py NominalOrOrdinalDataDescr 18 8 0 56%
bioimageio/spec/model/v0_5.py IntervalOrRatioDataDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py ProcessingDescrBase 0 0 0 100%
bioimageio/spec/model/v0_5.py BinarizeKwargs 0 0 0 100%
bioimageio/spec/model/v0_5.py BinarizeAlongAxisKwargs 0 0 0 100%
bioimageio/spec/model/v0_5.py BinarizeDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py ClipDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py EnsureDtypeKwargs 0 0 0 100%
bioimageio/spec/model/v0_5.py EnsureDtypeDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py ScaleLinearKwargs 3 1 0 67%
bioimageio/spec/model/v0_5.py ScaleLinearAlongAxisKwargs 11 5 0 55%
bioimageio/spec/model/v0_5.py ScaleLinearDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py SigmoidDescr 1 0 0 100%
bioimageio/spec/model/v0_5.py FixedZeroMeanUnitVarianceKwargs 0 0 0 100%
bioimageio/spec/model/v0_5.py FixedZeroMeanUnitVarianceAlongAxisKwargs 3 1 0 67%
bioimageio/spec/model/v0_5.py FixedZeroMeanUnitVarianceDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py ZeroMeanUnitVarianceKwargs 0 0 0 100%
bioimageio/spec/model/v0_5.py ZeroMeanUnitVarianceDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py ScaleRangeKwargs 3 1 0 67%
bioimageio/spec/model/v0_5.py ScaleRangeDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py ScaleMeanVarianceKwargs 0 0 0 100%
bioimageio/spec/model/v0_5.py ScaleMeanVarianceDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py TensorDescrBase 56 9 1 84%
bioimageio/spec/model/v0_5.py InputTensorDescr 17 3 0 82%
bioimageio/spec/model/v0_5.py _InputTensorConv 8 0 0 100%
bioimageio/spec/model/v0_5.py OutputTensorDescr 15 5 0 67%
bioimageio/spec/model/v0_5.py _OutputTensorConv 5 1 0 80%
bioimageio/spec/model/v0_5.py EnvironmentFileDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py _ArchitectureCallableDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py ArchitectureFromFileDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py ArchitectureFromLibraryDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py _ArchFileConv 8 4 0 50%
bioimageio/spec/model/v0_5.py _ArchLibConv 3 3 0 0%
bioimageio/spec/model/v0_5.py WeightsEntryDescrBase 3 1 0 67%
bioimageio/spec/model/v0_5.py KerasHdf5WeightsDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py OnnxWeightsDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py PytorchStateDictWeightsDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py TensorflowJsWeightsDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py TensorflowSavedModelBundleWeightsDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py TorchscriptWeightsDescr 0 0 0 100%
bioimageio/spec/model/v0_5.py WeightsDescr 33 20 0 39%
bioimageio/spec/model/v0_5.py ModelId 0 0 0 100%
bioimageio/spec/model/v0_5.py LinkedModel 0 0 0 100%
bioimageio/spec/model/v0_5.py _DataDepSize 0 0 0 100%
bioimageio/spec/model/v0_5.py _AxisSizes 0 0 0 100%
bioimageio/spec/model/v0_5.py _TensorSizes 0 0 0 100%
bioimageio/spec/model/v0_5.py ReproducibilityTolerance 0 0 0 100%
bioimageio/spec/model/v0_5.py BioimageioConfig 0 0 0 100%
bioimageio/spec/model/v0_5.py Config 0 0 0 100%
bioimageio/spec/model/v0_5.py ModelDescr 222 71 3 68%
bioimageio/spec/model/v0_5.py _ModelConv 9 0 3 100%
bioimageio/spec/model/v0_5.py (no class) 855 172 34 80%
bioimageio/spec/notebook/__init__.py (no class) 9 0 0 100%
bioimageio/spec/notebook/v0_2.py NotebookId 0 0 0 100%
bioimageio/spec/notebook/v0_2.py NotebookDescr 0 0 0 100%
bioimageio/spec/notebook/v0_2.py LinkedNotebook 0 0 0 100%
bioimageio/spec/notebook/v0_2.py (no class) 36 0 2 100%
bioimageio/spec/notebook/v0_3.py NotebookId 0 0 0 100%
bioimageio/spec/notebook/v0_3.py NotebookDescr 0 0 0 100%
bioimageio/spec/notebook/v0_3.py LinkedNotebook 0 0 0 100%
bioimageio/spec/notebook/v0_3.py (no class) 37 0 2 100%
bioimageio/spec/partner_utils/__init__.py (no class) 0 0 0 100%
bioimageio/spec/partner_utils/imjoy/__init__.py (no class) 2 0 0 100%
bioimageio/spec/partner_utils/imjoy/_plugin_parser.py dotdict 1 1 0 0%
bioimageio/spec/partner_utils/imjoy/_plugin_parser.py (no class) 130 107 0 18%
bioimageio/spec/summary.py ValidationEntry 0 0 0 100%
bioimageio/spec/summary.py ErrorEntry 9 8 0 11%
bioimageio/spec/summary.py WarningEntry 1 1 0 0%
bioimageio/spec/summary.py InstalledPackage 0 0 0 100%
bioimageio/spec/summary.py ValidationDetail 22 13 0 41%
bioimageio/spec/summary.py ValidationSummary 75 29 1 61%
bioimageio/spec/summary.py _format_summary.CodeCell 0 0 0 100%
bioimageio/spec/summary.py _format_summary.CodeRef 0 0 0 100%
bioimageio/spec/summary.py (no class) 272 76 4 72%
bioimageio/spec/utils.py SpdxLicenseEntry 0 0 0 100%
bioimageio/spec/utils.py SpdxLicenses 0 0 0 100%
bioimageio/spec/utils.py (no class) 21 0 0 100%
Total   5349 1060 110 80%

No items found using the specified filter.