src.FRAME_FM.dataloaders.xarray_dataloader

Classes

TabularDataset

Very simple tabular dataset: X numeric features, y target.

GriddedDataModule

Loads regularly gridded datasets, inherits from the FRAME-FM base class BaseDataModule

Functions

main()

Module Contents

class src.FRAME_FM.dataloaders.xarray_dataloader.TabularDataset(*tensors: torch.Tensor)[source]

Bases: torch.utils.data.TensorDataset

Very simple tabular dataset: X numeric features, y target.

class src.FRAME_FM.dataloaders.xarray_dataloader.GriddedDataModule(data_root: str, filename: str, feature_cols: list[str], target_col: str, val_fraction: float = 0.1, test_fraction: float = 0.1, **base_kwargs: Any)[source]

Bases: FRAME_FM.utils.LightningDataModuleWrapper.BaseDataModule

Loads regularly gridded datasets, inherits from the FRAME-FM base class BaseDataModule

Expects: - A file at data_root / filename - Columns split into features / target via config

filename[source]
feature_cols[source]
target_col[source]
val_fraction = 0.1[source]
test_fraction = 0.1[source]
src.FRAME_FM.dataloaders.xarray_dataloader.main()[source]