CommonWeatherEnricher Classe
Define um melhorador meteorológico comum, para dados de previsão do GFS e do histórico do ISD.
Os dados meteorológicos da NOAA Global Forecast System (GFS) e os dados históricos dos Dados Integrados do Surface (ISD) da NOAA estão disponíveis no catálogo Open Datasets. Estes conjuntos de dados públicos podem ser utilizados para enriquecer os seus dados.
Inicializar com objeto de dados públicos.
- Herança
-
CommonWeatherEnricher
Construtor
CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Parâmetros
Name | Description |
---|---|
public_data_object
Necessário
|
Um conjunto de dados público. |
enable_telemetry
|
Indica se deve enviar telemetria. Default value: False
|
public_data_object
Necessário
|
Um conjunto de dados público. |
enable_telemetry
Necessário
|
Indica se deve enviar telemetria. |
Métodos
enrich_customer_data_no_agg |
Melhore os dados do cliente com a aggregator_all predefinida. |
enrich_customer_data_with_agg |
Melhore os dados do cliente com um agregador especificado. |
enrich_customer_data_no_agg
Melhore os dados do cliente com a aggregator_all predefinida.
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
Name | Description |
---|---|
customer_data_object
Necessário
|
Uma instância de uma classe de dados de cliente. |
location_match_granularity
|
location_granularity.closest_top_n Default value: 1
|
time_round_granularity
|
Granularidade do tempo, "dia", "hora" ou "mês". Default value: hour
|
Devoluções
Tipo | Description |
---|---|
Uma cadeia de dados de clientes melhorados (new_customer_data), processed_public_data. |
enrich_customer_data_with_agg
Melhore os dados do cliente com um 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
Name | Description |
---|---|
customer_data_object
Necessário
|
Uma instância de uma classe de dados de cliente. |
agg
Necessário
|
Um agregador. |
location_match_granularity
|
location_granularity.closest_top_n Default value: 1
|
time_round_granularity
|
time_granularity Default value: hour
|
Devoluções
Tipo | Description |
---|---|
Uma cadeia de dados de clientes melhorados (joined_data) |