Données
- Rencontres, scores, clubs : API publique Ten'Up, sans connexion, mise en cache 6 h.
- Feuilles de match, classements de poule, profils joueurs, lieux, surfaces : pages Ten'Up réservées aux connectés, collectées par
npm run collecte(ta session, navigateur Chrome). Collecte incrémentale ;--forcepour tout reprendre. - Feuilles retenues : saison précédente, même catégorie (sexe + âge) que l'équipe, pour Louvigné et chaque adversaire de la poule actuelle.
Échelle des classements
Chaque classement devient un indice = sa position dans l'échelle FFT. L'indice est arbitraire, seul l'écart compte : 1 point = 1 échelon.
Niveau et niveau max
Niveau = moyenne des indices du classement actuel des 4 joueurs les mieux classés ayant joué au moins 2 simples la saison passée.
Niveau max = moyenne du meilleur classement atteint par ces mêmes 4 joueurs. Écart niveau / niveau max = marge de progression ou joueurs en reprise.
Exemple : 15/1, 15/2, 15/3, 15/4 → (12 + 11 + 10 + 9) / 4 = 10,5.
Ratios et paires
Simples et doubles = matchs gagnés-perdus sur les feuilles collectées. Paires = les 3 associations de double les plus jouées, avec victoires / matchs.
Indice (bilan pondéré)
indice = % matchs gagnés + (difficulté − 50 %) × coefficient division
- % matchs gagnés : matchs (simples + doubles) gagnés / joués par l'équipe dans sa poule la saison passée.
- Difficulté : moyenne du % de matchs gagnés des autres équipes de cette poule (classement de poule collecté).
- Coefficient division :
Exemple : 9-33 en R2 (21 %), poule dont les adversaires gagnent en moyenne 57 % → 0,21 + 0,07 × 1,15 = 0,29. Sans classement de poule collecté, pas d'indice.
Danger
Adversaires d'une poule classés par indice : premier tiers « élevé », deuxième « moyen », dernier « faible ». Relatif à la poule, pas absolu.
Trajets
Distance à vol d'oiseau entre le lieu de rencontre de l'équipe Louvigné et celui de l'adversaire (coordonnées Ten'Up), × 1,25 pour la route, à 80 km/h de moyenne. Estimation, à vérifier sur un GPS.
Limites
- Équipes renommées ou renumérotées d'une saison à l'autre : historique perdu.
- Club absent de la recherche Ten'Up : classement de poule en cours incomplet.
- Joueurs recrutés à l'intersaison : invisibles dans les feuilles de la saison passée.
- Coefficients de division et seuils de danger : choix arbitraires, pour comparer, pas pour prédire.