Skip to content

care_configs

CAREAdvancedConfig #

Bases: AdvancedConfig

CARE advanced configuration.

Source code in src/careamics_napari/careamics_utils/care_configs.py
class CAREAdvancedConfig(AdvancedConfig):
    """CARE advanced configuration."""

    n_channels_in: int = 1
    """Number of input channels."""

    n_channels_out: int = 1
    """Number of output channels."""

n_channels_in = 1 class-attribute instance-attribute #

Number of input channels.

n_channels_out = 1 class-attribute instance-attribute #

Number of output channels.

get_default_care_config() #

Return a default CARE configuration.

Source code in src/careamics_napari/careamics_utils/care_configs.py
def get_default_care_config() -> BaseConfig:
    """Return a default CARE configuration."""
    num_workers = get_num_workers()

    config = create_care_configuration(
        experiment_name="careamics_care",
        data_type="array",
        axes="YX",
        patch_size=[64, 64],
        batch_size=16,
        num_epochs=30,
        independent_channels=True,
        train_dataloader_params={"num_workers": num_workers},
        val_dataloader_params={"num_workers": num_workers},
    )
    config = BaseConfig(**config.model_dump(), needs_gt=True)

    return config