chap_core.climate_data package

Submodules

chap_core.climate_data.seasonal_forecasts module

class chap_core.climate_data.seasonal_forecasts.DataElement(*, orgUnit: str, period: str, value: float)[source]

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

orgUnit: str
period: str
value: float
class chap_core.climate_data.seasonal_forecasts.SeasonalForecast(data_dict: dict[str, dict[str, dict[str, float]]] | None = None)[source]

Bases: object

add_json(field_name: str, json_data: list[DataElement])[source]
get_forecasts(org_unit, period_range, field_name, start_date=None)[source]

Module contents