-
Notifications
You must be signed in to change notification settings - Fork 31
indicateur de fraîcheur pour JDD mis à jour quotiennement - IDFM #4544
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Feedback direct d'IDFM par mail, pour info |
Ce n'est pas arrivé dans le boîte 'contact' pour l’instant. Tu peux me mentionner stp ? |
Yes je t'ai renvoyé |
Le calcul de fraîcheur s'appuie sur les dates de calendriers dans les fichiers calendar.txt et calendar_dates.txt. Il s'appuie sur les dates "minimales" et "maximales" extraites par le validateur. Le calcul lui-même est fait dans transport-site. Si la plage de date est dans le futur, le score n'est pas calculé. Si la plage de date est dans le passé, le score est de 0. Sinon (le GTFS est présentement actif) le score est de 1. Le score de fraîcheur d'un dataset est la moyenne des scores de fraîcheur des ressources (quand c'est pertinent). La courbe présente un historique lissé par lissage exponentiel. Le minimum est le 19 avril 2025 ce qui fait que jusqu'à récemment la ressource étant dans le futur le score de fraîcheur n'était pas calculé. Un score absent est affiché comme un score nul (c'est un choix). Sauf erreur de ma part le score de fraîcheur devrait donc commencer à remonter. |
Merci pour les précisions. En regardant les GTFS du 15 avril par exemple, la plage débute avant le 15 et se finit bien après, le score aurait dû remonter. Je pense que le problème vient de nous. En forçant la validation, l'affichage ne se met pas à jour : ![]() et les métadonnées n'apparaissent pas dans l'API (https://transport.data.gouv.fr/api/datasets/6449c52caeceb71273a42dd3) : |
Il est possible que certains jobs d'arrière plan n'aient pas tourné, notamment après un refresh manuel. J'investigue pour te répondre. Dans tous les cas c'est davantage un souci de transport-site que de transport-validator. Je suggère qu'on transfère l'issue dans l'autre repository. |
oui effectivement on peut transférer. |
La dernière validation enregistrée pour cette resource date du 15 janvier dernier
(still digging) |
|
Donc dès qu'un GTFS contient un fchier booking_rules.txt ou locations.geojson, nous le taggons comme GTFS-Flex et ne le validons pas. |
Voir #3058 (comment) et #3058 |
Personnellement ça ne me semble pas justifié (on pourrait tout de même le valider comme GTFS de base et donc extraire les metadata), mais comme ce fut une décision consciente explicite je me vois mal la remettre en question sans l'avis des personnes concernées. |
Etant donné que les règles de validation de GTFS Flex sont sorties (voir #4550), il y a deux solutions :
|
Je ne comprends pas pourquoi on ne commence pas déjà par valider ces GTFS de façon traditionnelle sans se préoccuper de l'extension GTFS Flex. Qu'est-ce que je ne vois pas dans tout ça ? |
@cyrilmorin et @AntoineAugusti, peut-on revoir notre position consistant à ne pas valider les GTFS lorsqu'ils contiennent |
Hello, L'objectif initial n'est effectivement pas de ne pas le valider, mais bien de ne pas signaler comme NOK ou OK (score de qualité) les GTFS-Flex alors que nous ne sommes pas capables de le valider. Pour info on avait plutôt le cas GTFS-Flex (TAD) séparé du GTFS (Transport régulier) car il y a différents outils de modélisation de la donnée. Donc ils étaient par définition "en erreur" règles TAD très différentes. On aura peut-être de plus en plus un GTFS global (avec du flex) mais probablement pas tout de suite. Dans l'idéal et maintenant que ces règles de validation sont officielles, il faudrait supprimer cette exception et valider les règles comme initié dans #4550 :) Mn avis : ces exceptions sont toujours très imparfaites et galères à maintenir dans le temps et surtout incorrectes selon les cas de figures avec beaucoup d'effets de bord. |
Etant donné que l'implémentation des règles Flex prendront du temps, peut-on trouver une solution à court terme pour quand même agir sur le score de fraîcheur bien que la validation n’aboutit pas ? |
@Brewennn J'ai fait une PR pour forcer le score à 1 uniquement pour ce GTFS. |
Bonjour,
L'indicateur de fraîcheur des données a plongé depuis la mi-février pour Ile-de-France alors que le JDD est mis à jour quotidiennement.
Une hypothèse serait que les ressources soient mises à jour après que nous publions l'indicateur ? Je vais me renseigner sur les modalités de mises à jour côté IDFM.
The text was updated successfully, but these errors were encountered: