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