CommonWeatherEnricher Classe
Definisce un arricchimento meteo comune, per le previsioni GFS e i dati della cronologia ISD.
I dati meteorologici di NOAA Global Forecast System (GFS) e i dati cronologici di NOAA Integrated Surface Data (ISD) sono disponibili nel catalogo Open Datasets. Questi set di dati pubblici possono essere usati per arricchire i dati.
Inizializzare con l'oggetto dati pubblico.
- Ereditarietà
-
CommonWeatherEnricher
Costruttore
CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Parametri
Nome | Descrizione |
---|---|
public_data_object
Necessario
|
Set di dati pubblici. |
enable_telemetry
|
Indica se inviare dati di telemetria. Valore predefinito: False
|
public_data_object
Necessario
|
Set di dati pubblici. |
enable_telemetry
Necessario
|
Indica se inviare dati di telemetria. |
Metodi
enrich_customer_data_no_agg |
Arricchire i dati dei clienti usando la aggregator_all predefinita. |
enrich_customer_data_with_agg |
Arricchire i dati dei clienti con un aggregator specificato. |
enrich_customer_data_no_agg
Arricchire i dati dei clienti usando la aggregator_all predefinita.
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]]]
Parametri
Nome | Descrizione |
---|---|
customer_data_object
Necessario
|
Istanza di una classe dati del cliente. |
location_match_granularity
|
location_granularity.closest_top_n Valore predefinito: 1
|
time_round_granularity
|
Granularità temporale, 'day', 'hour' o 'month'. Valore predefinito: hour
|
Restituisce
Tipo | Descrizione |
---|---|
Una tupla di dati dei clienti arricchiti (new_customer_data), processed_public_data. |
enrich_customer_data_with_agg
Arricchire i dati dei clienti con un aggregator specificato.
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]]]
Parametri
Nome | Descrizione |
---|---|
customer_data_object
Necessario
|
Istanza di una classe dati del cliente. |
agg
Necessario
|
Un aggregatore. |
location_match_granularity
|
location_granularity.closest_top_n Valore predefinito: 1
|
time_round_granularity
|
time_granularity Valore predefinito: hour
|
Restituisce
Tipo | Descrizione |
---|---|
Una tupla di dati dei clienti arricchiti (joined_data) |