dctools.data.datasets.dataloader.EvaluationDataloader

class dctools.data.datasets.dataloader.EvaluationDataloader(params)

Class to manage loading and batching of evaluation data.

Parameters:

params (dict)

__init__(params)

Initializes the dataloader for data collections.

Parameters:

params (dict) – parameter dictionary

Methods

__init__(params)

Initializes the dataloader for data collections.

open_pred(pred_entry)

Open a prediction dataset.

open_ref(ref_entry, ref_alias)

Open a reference dataset.

Attributes

pred_catalog

ref_catalogs

ref_aliases

forecast_mode

forecast_index

n_days_forecast

time_tolerance

keep_variables

metadata

optimize_for_parallel

min_batch_size_for_parallel

pred_coords

ref_coords

pred_manager

ref_managers

target_dimensions

lead_time_unit

file_cache

batch_size

pred_alias

pred_connection_params

ref_connection_params

pred_transform

ref_transforms

open_pred(pred_entry)

Open a prediction dataset.

Parameters:

pred_entry (str)

Return type:

xarray.Dataset

open_ref(ref_entry, ref_alias)

Open a reference dataset.

Parameters:
  • ref_entry (str)

  • ref_alias (str)

Return type:

xarray.Dataset