proc_ops
¤
Classes:
| Name | Description |
|---|---|
AddKnownDatasetStats |
|
Binarize |
'output = tensor > threshold'. |
Clip |
|
EnsureDtype |
|
FixedZeroMeanUnitVariance |
normalize to zero mean, unit variance with precomputed values. |
ScaleLinear |
|
ScaleMeanVariance |
|
ScaleRange |
|
Sigmoid |
1 / (1 + e^(-input)). |
Softmax |
Softmax activation function. |
UpdateStats |
Calculates sample and/or dataset measures |
ZeroMeanUnitVariance |
normalize to zero mean, unit variance. |
Functions:
| Name | Description |
|---|---|
get_proc |
|
Attributes:
| Name | Type | Description |
|---|---|---|
ProcDescr |
|
|
Processing |
|
ProcDescr
module-attribute
¤
ProcDescr = Union[v0_4.PreprocessingDescr, v0_4.PostprocessingDescr, v0_5.PreprocessingDescr, v0_5.PostprocessingDescr]
Processing
module-attribute
¤
Processing = Union[AddKnownDatasetStats, Binarize, Clip, EnsureDtype, FixedZeroMeanUnitVariance, ScaleLinear, ScaleMeanVariance, ScaleRange, Sigmoid, Softmax, UpdateStats, ZeroMeanUnitVariance]
-
API Reference
corePredictionPipeline
AddKnownDatasetStats
dataclass
¤
AddKnownDatasetStats(dataset_stats: Mapping[DatasetMeasure, MeasureValue])
Bases: BlockedOperator
flowchart TD
bioimageio.core.proc_ops.AddKnownDatasetStats[AddKnownDatasetStats]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops.AddKnownDatasetStats
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.AddKnownDatasetStats href "" "bioimageio.core.proc_ops.AddKnownDatasetStats"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
Attributes:
| Name | Type | Description |
|---|---|---|
dataset_stats |
Mapping[DatasetMeasure, MeasureValue]
|
|
required_measures |
Set[Measure]
|
|
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
119 120 | |
Binarize
dataclass
¤
Binarize(input: MemberId, output: MemberId, threshold: Union[float, Sequence[float]], axis: Optional[AxisId] = None)
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.Binarize[Binarize]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.Binarize
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.Binarize href "" "bioimageio.core.proc_ops.Binarize"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
'output = tensor > threshold'.
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
from_proc_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
axis |
Optional[AxisId]
|
|
input |
MemberId
|
|
output |
MemberId
|
|
required_measures |
Collection[Measure]
|
|
threshold |
Union[float, Sequence[float]]
|
|
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: Union[v0_4.BinarizeDescr, v0_5.BinarizeDescr], member_id: MemberId) -> Self
Source code in src/bioimageio/core/proc_ops.py
213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 | |
Clip
dataclass
¤
Clip(input: MemberId, output: MemberId, min: Optional[Union[float, SampleQuantile, DatasetQuantile]] = None, max: Optional[Union[float, SampleQuantile, DatasetQuantile]] = None)
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.Clip[Clip]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.Clip
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.Clip href "" "bioimageio.core.proc_ops.Clip"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
__post_init__ |
|
from_proc_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
input |
MemberId
|
|
max |
Optional[Union[float, SampleQuantile, DatasetQuantile]]
|
maximum value for clipping |
min |
Optional[Union[float, SampleQuantile, DatasetQuantile]]
|
minimum value for clipping |
output |
MemberId
|
|
required_measures |
|
max
class-attribute
instance-attribute
¤
max: Optional[Union[float, SampleQuantile, DatasetQuantile]] = None
maximum value for clipping
min
class-attribute
instance-attribute
¤
min: Optional[Union[float, SampleQuantile, DatasetQuantile]] = None
minimum value for clipping
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
__post_init__
¤
__post_init__()
Source code in src/bioimageio/core/proc_ops.py
239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 | |
from_proc_descr
classmethod
¤
Source code in src/bioimageio/core/proc_ops.py
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 | |
EnsureDtype
dataclass
¤
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.EnsureDtype[EnsureDtype]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.EnsureDtype
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.EnsureDtype href "" "bioimageio.core.proc_ops.EnsureDtype"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
from_proc_descr |
|
get_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
dtype |
DTypeStr
|
|
input |
MemberId
|
|
output |
MemberId
|
|
required_measures |
Collection[Measure]
|
|
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: v0_5.EnsureDtypeDescr, member_id: MemberId)
Source code in src/bioimageio/core/proc_ops.py
360 361 362 | |
get_descr
¤
get_descr()
Source code in src/bioimageio/core/proc_ops.py
364 365 | |
FixedZeroMeanUnitVariance
dataclass
¤
FixedZeroMeanUnitVariance(input: MemberId, output: MemberId, mean: Union[float, xr.DataArray], std: Union[float, xr.DataArray], eps: float = 1e-06)
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.FixedZeroMeanUnitVariance[FixedZeroMeanUnitVariance]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.FixedZeroMeanUnitVariance
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.FixedZeroMeanUnitVariance href "" "bioimageio.core.proc_ops.FixedZeroMeanUnitVariance"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
normalize to zero mean, unit variance with precomputed values.
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
__post_init__ |
|
from_proc_descr |
|
get_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
eps |
float
|
|
input |
MemberId
|
|
mean |
Union[float, xr.DataArray]
|
|
output |
MemberId
|
|
required_measures |
Collection[Measure]
|
|
std |
Union[float, xr.DataArray]
|
|
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
__post_init__
¤
__post_init__()
Source code in src/bioimageio/core/proc_ops.py
725 726 727 728 729 730 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: v0_5.FixedZeroMeanUnitVarianceDescr, member_id: MemberId) -> Self
Source code in src/bioimageio/core/proc_ops.py
737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 | |
get_descr
¤
get_descr()
Source code in src/bioimageio/core/proc_ops.py
757 758 759 760 761 762 763 764 765 766 767 768 769 770 | |
ScaleLinear
dataclass
¤
ScaleLinear(input: MemberId, output: MemberId, gain: Union[float, xr.DataArray] = 1.0, offset: Union[float, xr.DataArray] = 0.0)
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.ScaleLinear[ScaleLinear]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.ScaleLinear
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.ScaleLinear href "" "bioimageio.core.proc_ops.ScaleLinear"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
from_proc_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
gain |
Union[float, xr.DataArray]
|
multiplicative factor |
input |
MemberId
|
|
offset |
Union[float, xr.DataArray]
|
additive term |
output |
MemberId
|
|
required_measures |
Collection[Measure]
|
|
gain
class-attribute
instance-attribute
¤
gain: Union[float, xr.DataArray] = 1.0
multiplicative factor
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: Union[v0_4.ScaleLinearDescr, v0_5.ScaleLinearDescr], member_id: MemberId) -> Self
Source code in src/bioimageio/core/proc_ops.py
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 | |
ScaleMeanVariance
dataclass
¤
ScaleMeanVariance(input: MemberId, output: MemberId, axes: Optional[Sequence[AxisId]] = None, reference_tensor: Optional[MemberId] = None, eps: float = 1e-06)
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.ScaleMeanVariance[ScaleMeanVariance]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.ScaleMeanVariance
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.ScaleMeanVariance href "" "bioimageio.core.proc_ops.ScaleMeanVariance"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
__post_init__ |
|
from_proc_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
axes |
Optional[Sequence[AxisId]]
|
|
eps |
float
|
|
input |
MemberId
|
|
mean |
Union[SampleMean, DatasetMean]
|
|
output |
MemberId
|
|
ref_mean |
Union[SampleMean, DatasetMean]
|
|
ref_std |
Union[SampleStd, DatasetStd]
|
|
reference_tensor |
Optional[MemberId]
|
|
required_measures |
|
|
std |
Union[SampleStd, DatasetStd]
|
|
ref_mean
class-attribute
instance-attribute
¤
ref_mean: Union[SampleMean, DatasetMean] = field(init=False)
ref_std
class-attribute
instance-attribute
¤
ref_std: Union[SampleStd, DatasetStd] = field(init=False)
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
__post_init__
¤
__post_init__()
Source code in src/bioimageio/core/proc_ops.py
446 447 448 449 450 451 452 453 454 455 456 457 458 459 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: Union[v0_4.ScaleMeanVarianceDescr, v0_5.ScaleMeanVarianceDescr], member_id: MemberId) -> Self
Source code in src/bioimageio/core/proc_ops.py
473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 | |
ScaleRange
dataclass
¤
ScaleRange(input: MemberId, output: MemberId, lower_quantile: InitVar[Optional[Union[SampleQuantile, DatasetQuantile]]] = None, upper_quantile: InitVar[Optional[Union[SampleQuantile, DatasetQuantile]]] = None, eps: float = 1e-06)
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.ScaleRange[ScaleRange]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.ScaleRange
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.ScaleRange href "" "bioimageio.core.proc_ops.ScaleRange"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
__post_init__ |
|
from_proc_descr |
|
get_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
eps |
float
|
|
input |
MemberId
|
|
lower |
Union[SampleQuantile, DatasetQuantile]
|
|
output |
MemberId
|
|
required_measures |
|
|
upper |
Union[SampleQuantile, DatasetQuantile]
|
|
lower
class-attribute
instance-attribute
¤
lower: Union[SampleQuantile, DatasetQuantile] = field(init=False)
upper
class-attribute
instance-attribute
¤
upper: Union[SampleQuantile, DatasetQuantile] = field(init=False)
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
__post_init__
¤
__post_init__(lower_quantile: Optional[Union[SampleQuantile, DatasetQuantile]], upper_quantile: Optional[Union[SampleQuantile, DatasetQuantile]])
Source code in src/bioimageio/core/proc_ops.py
523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: Union[v0_4.ScaleRangeDescr, v0_5.ScaleRangeDescr], member_id: MemberId)
Source code in src/bioimageio/core/proc_ops.py
552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 | |
get_descr
¤
get_descr()
Source code in src/bioimageio/core/proc_ops.py
590 591 592 593 594 595 596 597 598 599 600 601 602 | |
Sigmoid
dataclass
¤
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.Sigmoid[Sigmoid]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.Sigmoid
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.Sigmoid href "" "bioimageio.core.proc_ops.Sigmoid"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
1 / (1 + e^(-input)).
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
from_proc_descr |
|
get_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
input |
MemberId
|
|
output |
MemberId
|
|
required_measures |
Collection[Measure]
|
|
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: Union[v0_4.SigmoidDescr, v0_5.SigmoidDescr], member_id: MemberId) -> Self
Source code in src/bioimageio/core/proc_ops.py
621 622 623 624 625 626 | |
get_descr
¤
get_descr()
Source code in src/bioimageio/core/proc_ops.py
628 629 | |
Softmax
dataclass
¤
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.Softmax[Softmax]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.Softmax
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.Softmax href "" "bioimageio.core.proc_ops.Softmax"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
Softmax activation function.
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
from_proc_descr |
|
get_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
axis |
AxisId
|
|
input |
MemberId
|
|
output |
MemberId
|
|
required_measures |
Collection[Measure]
|
|
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: v0_5.SoftmaxDescr, member_id: MemberId) -> Self
Source code in src/bioimageio/core/proc_ops.py
653 654 655 656 | |
get_descr
¤
get_descr()
Source code in src/bioimageio/core/proc_ops.py
658 659 | |
UpdateStats
dataclass
¤
UpdateStats(stats_calculator: StatsCalculator, keep_updating_initial_dataset_stats: bool = False)
Bases: Operator
flowchart TD
bioimageio.core.proc_ops.UpdateStats[UpdateStats]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core._op_base.Operator --> bioimageio.core.proc_ops.UpdateStats
click bioimageio.core.proc_ops.UpdateStats href "" "bioimageio.core.proc_ops.UpdateStats"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
Calculates sample and/or dataset measures
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
__post_init__ |
|
Attributes:
| Name | Type | Description |
|---|---|---|
keep_updating_initial_dataset_stats |
bool
|
indicates if operator calls should keep updating initial dataset statistics or not; |
required_measures |
Set[Measure]
|
|
stats_calculator |
StatsCalculator
|
|
keep_updating_initial_dataset_stats
class-attribute
instance-attribute
¤
keep_updating_initial_dataset_stats: bool = False
indicates if operator calls should keep updating initial dataset statistics or not;
if the stats_calculator was not provided with any initial dataset statistics,
these are always updated with every new sample.
stats_calculator
instance-attribute
¤
stats_calculator: StatsCalculator
StatsCalculator to be used by this operator.
__call__
¤
__call__(sample: Union[Sample, SampleBlockWithOrigin]) -> None
Source code in src/bioimageio/core/proc_ops.py
182 183 184 185 186 187 188 189 190 191 192 193 194 195 | |
__post_init__
¤
__post_init__()
Source code in src/bioimageio/core/proc_ops.py
176 177 178 179 180 | |
ZeroMeanUnitVariance
dataclass
¤
ZeroMeanUnitVariance(input: MemberId, output: MemberId, mean: MeanMeasure, std: StdMeasure, eps: float = 1e-06)
Bases: _SimpleOperator
flowchart TD
bioimageio.core.proc_ops.ZeroMeanUnitVariance[ZeroMeanUnitVariance]
bioimageio.core.proc_ops._SimpleOperator[_SimpleOperator]
bioimageio.core._op_base.BlockedOperator[BlockedOperator]
bioimageio.core._op_base.Operator[Operator]
bioimageio.core.proc_ops._SimpleOperator --> bioimageio.core.proc_ops.ZeroMeanUnitVariance
bioimageio.core._op_base.BlockedOperator --> bioimageio.core.proc_ops._SimpleOperator
bioimageio.core._op_base.Operator --> bioimageio.core._op_base.BlockedOperator
click bioimageio.core.proc_ops.ZeroMeanUnitVariance href "" "bioimageio.core.proc_ops.ZeroMeanUnitVariance"
click bioimageio.core.proc_ops._SimpleOperator href "" "bioimageio.core.proc_ops._SimpleOperator"
click bioimageio.core._op_base.BlockedOperator href "" "bioimageio.core._op_base.BlockedOperator"
click bioimageio.core._op_base.Operator href "" "bioimageio.core._op_base.Operator"
normalize to zero mean, unit variance.
-
API Reference
proc_opsProcessing
Methods:
| Name | Description |
|---|---|
__call__ |
|
__post_init__ |
|
from_proc_descr |
|
get_descr |
|
get_output_shape |
|
Attributes:
| Name | Type | Description |
|---|---|---|
eps |
float
|
|
input |
MemberId
|
|
mean |
MeanMeasure
|
|
output |
MemberId
|
|
required_measures |
Set[Union[MeanMeasure, StdMeasure]]
|
|
std |
StdMeasure
|
|
__call__
¤
__call__(sample: Union[Sample, SampleBlock]) -> None
Source code in src/bioimageio/core/proc_ops.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
__post_init__
¤
__post_init__()
Source code in src/bioimageio/core/proc_ops.py
671 672 | |
from_proc_descr
classmethod
¤
from_proc_descr(descr: Union[v0_4.ZeroMeanUnitVarianceDescr, v0_5.ZeroMeanUnitVarianceDescr], member_id: MemberId)
Source code in src/bioimageio/core/proc_ops.py
683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 | |
get_descr
¤
get_descr()
Source code in src/bioimageio/core/proc_ops.py
710 711 712 713 | |
get_proc
¤
get_proc(proc_descr: ProcDescr, tensor_descr: Union[v0_4.InputTensorDescr, v0_4.OutputTensorDescr, v0_5.InputTensorDescr, v0_5.OutputTensorDescr]) -> Processing
Source code in src/bioimageio/core/proc_ops.py
799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 | |