Skip to content

common ¤

Classes:

Name Description
CropWidth
Halo
OverlapWidth
PadWidth
SliceInfo

Attributes:

Name Type Description
BlockIndex
BlocksizeParameter

Parameter to determine a concrete size for paramtrized axis sizes defined by

CropWhere
CropWidthLike
DTypeStr
Frozen
HaloLike
K
MemberId

ID of a Sample member, see bioimageio.core.sample.Sample

PadMode
PadWhere
PadWidthLike
PerMember
QuantileMethod

Methods to use when the desired quantile lies between two data points.

SampleId

ID of a sample, see bioimageio.core.sample.Sample

SupportedWeightsFormat
T
TotalNumberOfBlocks
V

BlockIndex module-attribute ¤

BlockIndex = int

BlocksizeParameter module-attribute ¤

BlocksizeParameter = Union[v0_5.ParameterizedSize_N, Mapping[Tuple[MemberId, AxisId], v0_5.ParameterizedSize_N]]

Parameter to determine a concrete size for paramtrized axis sizes defined by bioimageio.spec.model.v0_5.ParameterizedSize.

CropWhere module-attribute ¤

CropWhere = _Where

CropWidthLike module-attribute ¤

CropWidthLike = _LeftRightLike[CropWidth]

DTypeStr module-attribute ¤

DTypeStr = Literal['bool', 'float32', 'float64', 'int8', 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32', 'uint64']

Frozen module-attribute ¤

Frozen = MappingProxyType

HaloLike module-attribute ¤

HaloLike = _LeftRightLike[Halo]

K module-attribute ¤

K = TypeVar('K', bound=Hashable)

PadMode module-attribute ¤

PadMode = Literal['edge', 'reflect', 'symmetric']

PadWhere module-attribute ¤

PadWhere = _Where

PadWidthLike module-attribute ¤

PadWidthLike = _LeftRightLike[PadWidth]

QuantileMethod module-attribute ¤

QuantileMethod = Literal['inverted_cdf', 'linear']

Methods to use when the desired quantile lies between two data points. See https://numpy.org/devdocs/reference/generated/numpy.quantile.html#numpy-quantile for details.

Note

Only relevant for SampleQuantile measures, as DatasetQuantile measures computed by [bioimageio.core.stat_calculators.][] are approximations (and use the "linear" method for each sample quantiles)

Warning

Limited choices to map more easily to bioimageio.spec descriptions. Current implementations: - bioimageio.spec.model.v0_5.ClipKwargs implies "inverted_cdf" for sample quantiles and "linear" (numpy's default) for dataset quantiles. - bioimageio.spec.model.v0_5.ScaleRangeKwargs implies "linear" (numpy's default)

SampleId module-attribute ¤

SampleId = Hashable

SupportedWeightsFormat module-attribute ¤

SupportedWeightsFormat = Literal['keras_hdf5', 'onnx', 'pytorch_state_dict', 'tensorflow_saved_model_bundle', 'torchscript']

T module-attribute ¤

T = TypeVar('T')

V module-attribute ¤

V = TypeVar('V')

CropWidth ¤

Bases: _LeftRight


              flowchart TD
              bioimageio.core.common.CropWidth[CropWidth]
              bioimageio.core.common._LeftRight[_LeftRight]

                              bioimageio.core.common._LeftRight --> bioimageio.core.common.CropWidth
                


              click bioimageio.core.common.CropWidth href "" "bioimageio.core.common.CropWidth"
              click bioimageio.core.common._LeftRight href "" "bioimageio.core.common._LeftRight"
            

Methods:

Name Description
create

Attributes:

Name Type Description
left int
right int

left instance-attribute ¤

left: int

right instance-attribute ¤

right: int

create classmethod ¤

create(like: _LeftRightLike[Self]) -> Self
Source code in src/bioimageio/core/common.py
76
77
78
79
80
81
82
83
84
85
@classmethod
def create(cls, like: _LeftRightLike[Self]) -> Self:
    if isinstance(like, cls):
        return like
    elif isinstance(like, tuple):
        return cls(*like)
    elif isinstance(like, int):
        return cls(like, like)
    else:
        assert_never(like)

Halo ¤

Bases: _LeftRight


              flowchart TD
              bioimageio.core.common.Halo[Halo]
              bioimageio.core.common._LeftRight[_LeftRight]

                              bioimageio.core.common._LeftRight --> bioimageio.core.common.Halo
                


              click bioimageio.core.common.Halo href "" "bioimageio.core.common.Halo"
              click bioimageio.core.common._LeftRight href "" "bioimageio.core.common._LeftRight"
            

Methods:

Name Description
create

Attributes:

Name Type Description
left int
right int

left instance-attribute ¤

left: int

right instance-attribute ¤

right: int

create classmethod ¤

create(like: _LeftRightLike[Self]) -> Self
Source code in src/bioimageio/core/common.py
76
77
78
79
80
81
82
83
84
85
@classmethod
def create(cls, like: _LeftRightLike[Self]) -> Self:
    if isinstance(like, cls):
        return like
    elif isinstance(like, tuple):
        return cls(*like)
    elif isinstance(like, int):
        return cls(like, like)
    else:
        assert_never(like)

OverlapWidth ¤

Bases: _LeftRight


              flowchart TD
              bioimageio.core.common.OverlapWidth[OverlapWidth]
              bioimageio.core.common._LeftRight[_LeftRight]

                              bioimageio.core.common._LeftRight --> bioimageio.core.common.OverlapWidth
                


              click bioimageio.core.common.OverlapWidth href "" "bioimageio.core.common.OverlapWidth"
              click bioimageio.core.common._LeftRight href "" "bioimageio.core.common._LeftRight"
            

Methods:

Name Description
create

Attributes:

Name Type Description
left int
right int

left instance-attribute ¤

left: int

right instance-attribute ¤

right: int

create classmethod ¤

create(like: _LeftRightLike[Self]) -> Self
Source code in src/bioimageio/core/common.py
76
77
78
79
80
81
82
83
84
85
@classmethod
def create(cls, like: _LeftRightLike[Self]) -> Self:
    if isinstance(like, cls):
        return like
    elif isinstance(like, tuple):
        return cls(*like)
    elif isinstance(like, int):
        return cls(like, like)
    else:
        assert_never(like)

PadWidth ¤

Bases: _LeftRight


              flowchart TD
              bioimageio.core.common.PadWidth[PadWidth]
              bioimageio.core.common._LeftRight[_LeftRight]

                              bioimageio.core.common._LeftRight --> bioimageio.core.common.PadWidth
                


              click bioimageio.core.common.PadWidth href "" "bioimageio.core.common.PadWidth"
              click bioimageio.core.common._LeftRight href "" "bioimageio.core.common._LeftRight"
            

Methods:

Name Description
create

Attributes:

Name Type Description
left int
right int

left instance-attribute ¤

left: int

right instance-attribute ¤

right: int

create classmethod ¤

create(like: _LeftRightLike[Self]) -> Self
Source code in src/bioimageio/core/common.py
76
77
78
79
80
81
82
83
84
85
@classmethod
def create(cls, like: _LeftRightLike[Self]) -> Self:
    if isinstance(like, cls):
        return like
    elif isinstance(like, tuple):
        return cls(*like)
    elif isinstance(like, int):
        return cls(like, like)
    else:
        assert_never(like)

SliceInfo ¤

Bases: NamedTuple


              flowchart TD
              bioimageio.core.common.SliceInfo[SliceInfo]

              

              click bioimageio.core.common.SliceInfo href "" "bioimageio.core.common.SliceInfo"
            

Attributes:

Name Type Description
start int
stop int

start instance-attribute ¤

start: int

stop instance-attribute ¤

stop: int