Compartir a través de


CommonWeatherEnricher Clase

Define un enriquecidor meteorológico común para los datos de historial de GFS y pronóstico de GFS.

Los datos meteorológicos de NOAA Global Forecast System (GFS) y los datos históricos de datos históricos de NOAA Integrated Surface Data (ISD) están disponibles en el catálogo de Open Datasets. Estos conjuntos de datos públicos se pueden usar para enriquecer los datos.

Inicialice con el objeto de datos público.

Constructor

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

Parámetros

Nombre Description
public_data_object
Requerido

Un conjunto de datos público.

enable_telemetry

Indica si se va a enviar telemetría.

Valor predeterminado: False
public_data_object
Requerido

Un conjunto de datos público.

enable_telemetry
Requerido

Indica si se va a enviar telemetría.

Métodos

enrich_customer_data_no_agg

Enriquecer los datos de los clientes mediante el aggregator_all predeterminado.

enrich_customer_data_with_agg

Enriquecer los datos de los clientes con un agregador especificado.

enrich_customer_data_no_agg

Enriquecer los datos de los clientes mediante el aggregator_all predeterminado.

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]]]

Parámetros

Nombre Description
customer_data_object
Requerido

Instancia de una clase de datos de cliente.

location_match_granularity
int

location_granularity.closest_top_n

Valor predeterminado: 1
time_round_granularity
str

Granularidad de hora, "día", "hora" o "mes".

Valor predeterminado: hour

Devoluciones

Tipo Description

Una tupla de datos de clientes enriquecidos (new_customer_data), processed_public_data.

enrich_customer_data_with_agg

Enriquecer los datos de los clientes con un agregador especificado.

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]]]

Parámetros

Nombre Description
customer_data_object
Requerido

Instancia de una clase de datos de cliente.

agg
Requerido

Agregador.

location_match_granularity
int

location_granularity.closest_top_n

Valor predeterminado: 1
time_round_granularity
str

time_granularity

Valor predeterminado: hour

Devoluciones

Tipo Description

Una tupla de datos enriquecidos de clientes (joined_data)