Partager via


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
int

location_granularity.closest_top_n

Valeur par défaut: 1
time_round_granularity
str

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
int

location_granularity.closest_top_n

Valeur par défaut: 1
time_round_granularity
str

time_granularity

Valeur par défaut: hour

Retours

Type Description

Tuple de données client enrichies (joined_data)