Skip to content

stratified_patching_config

Stratified patching Pydantic model.

StratifiedPatchingConfig #

Bases: _PatchedConfig

Stratified patching Pydantic model.

Attributes:

Name Type Description
name stratified

The name of the patching strategy.

patch_size sequence of int

The size of the patch in each spatial dimension, each patch size must be a power of 2 and larger than 8.

Source code in src/careamics/config/data/patching_strategies/stratified_patching_config.py
class StratifiedPatchingConfig(_PatchedConfig):
    """Stratified patching Pydantic model.

    Attributes
    ----------
    name : "stratified"
        The name of the patching strategy.
    patch_size : sequence of int
        The size of the patch in each spatial dimension, each patch size must be a power
        of 2 and larger than 8.
    """

    name: Literal["stratified"] = "stratified"
    """The name of the patching strategy."""

    seed: int | None = Field(default=None, gt=0)
    """Random seed for patch sampling, set to None for random seeding."""

name = 'stratified' class-attribute instance-attribute #

The name of the patching strategy.

seed = Field(default=None, gt=0) class-attribute instance-attribute #

Random seed for patch sampling, set to None for random seeding.