CommonWeatherEnricher Classe
Définit un enrichisseur météorologique commun pour les prévisions GFS et les données d’historique ISD.
Les données météorologiques du NOAA Global Forecast System (GFS) et les données historiques de la NOAA Integrated Surface Data (ISD) sont disponibles dans le catalogue Open Datasets. Vous pouvez utiliser ces jeux de données publics pour enrichir vos données.
Initialiser avec un objet de données publique.
- Héritage
-
CommonWeatherEnricher
Constructeur
CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Paramètres
Nom | Description |
---|---|
public_data_object
Obligatoire
|
Jeu de données public. |
enable_telemetry
|
Indique s’il est nécessaire d’envoyer des données de télémétrie. Valeur par défaut: False
|
public_data_object
Obligatoire
|
Jeu de données public. |
enable_telemetry
Obligatoire
|
Indique s’il est nécessaire d’envoyer des données de télémétrie. |
Méthodes
enrich_customer_data_no_agg |
Permet d’enrichir les données client à l’aide du paramètre par défaut aggregator_all. |
enrich_customer_data_with_agg |
Permet d’enrichir les données client avec un agrégateur spécifique. |
enrich_customer_data_no_agg
Permet d’enrichir les données client à l’aide du paramètre par défaut 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]]]
Paramètres
Nom | Description |
---|---|
customer_data_object
Obligatoire
|
Instance d’une classe de données client. |
location_match_granularity
|
location_granularity.closest_top_n Valeur par défaut: 1
|
time_round_granularity
|
Précision temporelle : « day », « hour » ou « month ». Valeur par défaut: hour
|
Retours
Type | Description |
---|---|
Tuple de données client enrichies (new_customer_data), processed_public_data. |
enrich_customer_data_with_agg
Permet d’enrichir les données client avec un agrégateur spécifique.
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]]]
Paramètres
Nom | Description |
---|---|
customer_data_object
Obligatoire
|
Instance d’une classe de données client. |
agg
Obligatoire
|
Agrégateur. |
location_match_granularity
|
location_granularity.closest_top_n Valeur par défaut: 1
|
time_round_granularity
|
time_granularity Valeur par défaut: hour
|
Retours
Type | Description |
---|---|
Tuple de données client enrichies (joined_data) |