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
|
location_granularity.closest_top_n Valor predeterminado: 1
|
time_round_granularity
|
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
|
location_granularity.closest_top_n Valor predeterminado: 1
|
time_round_granularity
|
time_granularity Valor predeterminado: hour
|
Devoluciones
Tipo | Description |
---|---|
Una tupla de datos enriquecidos de clientes (joined_data) |