eurocropsml.dataset.config.EuroCropsDatasetConfigΒΆ

class EuroCropsDatasetConfig(*, remove_s2_bands: list[str] | None = None, date_type: Literal['day', 'month'] = 'day', filter_clouds: bool = True, normalize: bool = True, data_sources: list[Literal['S1', 'S2']] = ['S2'], s1_bands: list[str] | None = None, s2_bands: list[str] | None = None, year: int = 2021, max_samples: list[int | str] = ['all'], metrics: list[str] = ['Acc'], split: Literal['class', 'regionclass', 'region'], total_num_channels: int = 0)ΒΆ

Bases: BaseModel

Configuration for the EuroCrops dataset.

Methods

__init__(**data)

Create a new model by parsing and validating input data from keyword arguments.

post_init()

Make dynamic config based on initialized params.

Attributes