DevOps Engineer
|
ec024d8236
|
feat(HRT-83): intégrer météo & terrain dans prédictions ML (Premium)
- scoring_v2.py : ajout get_terrain_condition() + compute_weather_impact()
score_cheval_v2() accepte weather_data=None (backward-compat préservée)
Impact météo/terrain sur [-5, +5] pts selon pénétromètre + vent + temp
- api_v1/routes/predictions.py : _fetch_ml_predictions() avec include_weather=True
LEFT JOIN pmu_courses (pénétromètre) + pmu_meteo sur date+num_reunion
/predictions/all → terrain_condition + weather_impact dans chaque row
/predictions/top3 → inchangé (free tier, pas de champs météo)
- api_v1/routes/valuebets.py : même LEFT JOIN météo/terrain
/valuebets → terrain_condition + weather_impact dans chaque value bet
Tests : 42/42 passent (pytest tests/test_api_v1.py)
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-04-29 15:35:15 +02:00 |
|