Régularité¶
- offre_realisee.domain.usecases.create_mesure_qs_regularite.create_mesure_qs_regularite(file_system_handler: FileSystemHandler, date: date, dsp: str = '', ligne: str = '', metadata_cols: list[str] = [])¶
Crée et sauvegarde les mesures de qualité de service de type régularité.
Cette fonction récupère les données d’offre réalisée pour une date donnée, effectue des calculs de régularité pour chaque arrêt, agrège les résultats et sauvegarde le DataFrame résultant.
Parameters¶
- file_system_handlerFileSystemHandler
Gestionnaire du système de fichiers.
- datedate
Date pour laquelle les mesures de qualité de service doivent être calculées.
- dspstr
DSP pour laquelle les mesures de qualité de service doivent être calculées, par défaut à « « .
- lignestr
Ligne pour laquelle les mesures de qualité de service doivent être calculées, par défaut à « « .
- metadata_cols: list[str]
Colonnes contenant des méta informations invariables par lignes qui doivent être conservées, par défaut à [].
- offre_realisee.domain.usecases.create_mesure_qs_regularite.create_mesure_qs_regularite_date_range(file_system_handler: FileSystemHandler, date_range: tuple[date, date], dsp: str = '', ligne: str = '', metadata_cols: list[str] = [], n_thread: int = 6) None ¶
Appelle la fonction create_mesure_qs_regularite sur une plage de date, en parallélisant les calculs.
Parameters¶
- file_system_handlerFileSystemHandler
Gestionnaire du système de fichiers.
- date_rangedate
Dates de début et de fin pour laquelle les mesures de qualité de service doivent être calculées.
- dspstr
DSP pour laquelle les mesures de qualité de service doivent être calculées, par défaut à « « .
- lignestr
Ligne pour laquelle les mesures de qualité de service doivent être calculées, par défaut à « « .
- n_thread: int
Nombre de processus en parallèle.