process_stop_regularite

offre_realisee.domain.entities.regularite.process_stop_regularite.process_stop_regularite(df_by_stop: DataFrame, metadata_cols: list[str] = []) DataFrame

Calcule le score de conformité pour tous les passages d’un arrêt sur la période analysée. Les étapes de calcul sont les suivantes : 1. Association d’un passage à l’heure réelle à 2 passages à l’heure théorique (inf.=précédent, sup.=suivant) 2. Calcul du score de conformité en fonction de chacun des 2 passages à l’heure théorique 3. Sélection du score de conformité le plus optimal en fonction des résultats précédents

Parameters

df_by_stopDataFrame

DataFrame qui contient les données de passages réels et théoriques pour un arrêt sur toute la période analysée

metadata_cols: list[str]

Colonnes contenant des méta informations invariables par lignes qui doivent être conservées, par défaut à [].

Returns

df_scoreDataFrame

DataFrame qui contient les scores de conformité pour tous les passages d’un arrêt sur la période analysée