preheat_open.loadable_types.LoadableDataType

class preheat_open.loadable_types.LoadableDataType

Bases: ABC

Represents data that can be loaded for a specific date range.

Variables:

loaded_date_range (DateRange) – The date range for the loaded data.

__init__()

Methods

__init__()

add_data(data)

Adds data to the loaded data.

get_data(date_range)

Retrieves data for the specified date range.

abstract add_data(data)

Adds data to the loaded data.

Parameters:

data (Any) – The data to add.

Return type:

None

abstract get_data(date_range)

Retrieves data for the specified date range.

Parameters:

date_range (DateRange) – The date range for which to retrieve data.

Returns:

The data for the specified date range.

Return type:

Any