Delen via


CommonWeatherEnricher Klas

Definieert een algemene weerverrijker, voor GFS-prognose en ISD-geschiedenisgegevens.

De weergegevens van NOAA Global Forecast System (GFS) en de historische gegevens van NOAA Integrated Surface Data (ISD) zijn beschikbaar in de Open Datasets-catalogus. Deze openbare gegevenssets kunnen worden gebruikt om uw gegevens te verrijken.

Initialiseer met een openbaar gegevensobject.

Overname
CommonWeatherEnricher

Constructor

CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)

Parameters

Name Description
public_data_object
Vereist

Een openbare gegevensset.

enable_telemetry

Hiermee wordt aangegeven of telemetrie moet worden verzonden.

Default value: False
public_data_object
Vereist

Een openbare gegevensset.

enable_telemetry
Vereist

Hiermee wordt aangegeven of telemetrie moet worden verzonden.

Methoden

enrich_customer_data_no_agg

Verrijk klantgegevens met behulp van de standaard aggregator_all.

enrich_customer_data_with_agg

Verrijk klantgegevens met een opgegeven aggregator.

enrich_customer_data_no_agg

Verrijk klantgegevens met behulp van de standaard aggregator_all.

enrich_customer_data_no_agg(customer_data_object: CustomerData, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]

Parameters

Name Description
customer_data_object
Vereist

Een exemplaar van een klantgegevensklasse.

location_match_granularity
int

location_granularity.closest_top_n

Default value: 1
time_round_granularity
str

Tijdgranulariteit, 'dag', 'uur' of 'maand'.

Default value: hour

Retouren

Type Description

Een tuple van verrijkte klantgegevens (new_customer_data), processed_public_data.

enrich_customer_data_with_agg

Verrijk klantgegevens met een opgegeven aggregator.

enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, List[Tuple[str, str]]]

Parameters

Name Description
customer_data_object
Vereist

Een exemplaar van een klantgegevensklasse.

agg
Vereist

Een aggregator.

location_match_granularity
int

location_granularity.closest_top_n

Default value: 1
time_round_granularity
str

time_granularity

Default value: hour

Retouren

Type Description

Een tuple van verrijkte klantgegevens (joined_data)