BestDateWeather
Transparence & méthode

Comment anticipons-nous la météo jusqu'à 12 mois à l'avance ?

Sources de données, modèle de score, horizons temporels — tout ce que vous devez savoir pour interpréter nos résultats avec le bon niveau de confiance.

1

Le principe en une phrase

☀️
BestDateWeather est un agrégateur probabiliste : il ne prédit pas la météo, il calcule la probabilité d'obtenir de bonnes conditions pour votre projet à une date et un lieu donnés, en croisant 10 ans d'historique climatique avec les modèles de tendance saisonnière.

Cette distinction est importante. Quand vous consultez la météo à 5 jours, vous obtenez une prévision réelle issue des modèles numériques de l'atmosphère. Quand vous consultez une date dans 4 mois, vous obtenez une estimation statistique basée sur ce qui s'est passé aux mêmes dates les années précédentes, ajustée par les tendances actuelles des modèles saisonniers.

2

Nos sources de données

Open-Meteo Archive API — historique ERA5
Open-Meteo Forecast API — prévisions temps réel
Open-Meteo Seasonal API — modèle ECMWF saisonnier
Open-Meteo Marine API — température de surface marine
Open-Meteo Geocoding API — géolocalisation des villes

Toutes nos données météo proviennent d'Open-Meteo, une API open-source qui agrège les réanalyses ERA5 du Centre Européen de Prévision Météorologique à Moyen Terme (ECMWF), ainsi que les modèles opérationnels de Météo-France (ARPEGE/AROME), du DWD allemand et de la NOAA américaine.

Pourquoi ERA5 ?

ERA5 est la réanalyse de référence mondiale : elle reconstruit l'état de l'atmosphère heure par heure depuis 1940, à une résolution de 31 km, en assimilant toutes les observations disponibles (satellites, radiosondages, stations au sol). C'est la base de données utilisée par les chercheurs en climatologie pour établir des normes.

Correction par les stations météo. Une réanalyse lisse le relief et compte trop de petites averses : brute, ERA5 surestimait l'ensoleillement (jusqu'à 2,4 fois en climat nuageux) et le nombre de jours de pluie (+12 points en moyenne, +22 points sous les tropiques ; Bali en juillet : 59 % au lieu de 11 % mesurés à Denpasar). Ces deux grandeurs sont donc recalées sur les normales officielles des stations (1991-2020) : valeur de la station quand elle existe à moins de 120 km (318 destinations pour la pluie, 427 pour le soleil), modèle ajusté sur ces stations ailleurs. Erreur moyenne sur les jours de pluie : 5,7 points au lieu de 12,8.

Données ouvertes. Les normales mensuelles et les scores de 730 destinations sont publiés sur data.gouv.fr, la plateforme publique des données ouvertes, sous licence CC BY 4.0 (réutilisation libre, citation demandée).

Notre fenêtre d'analyse couvre les 10 dernières années (10 dernières années). C'est délibéré : inclure des données plus anciennes introduirait un biais de refroidissement croissant avec le changement climatique, rendant les estimations moins représentatives des conditions actuelles.

ℹ️
La norme de l'Organisation Météorologique Mondiale (OMM) pour une "normale climatologique" est 30 ans. Notre fenêtre de 10 ans est un choix pragmatique pour coller au climat récent — nous utilisons donc le terme "tendance récente" plutôt que "climatologie" au sens strict.
3

Trois niveaux selon l'horizon temporel

La fiabilité d'une estimation météo diminue avec la distance temporelle. Nous l'indiquons explicitement dans l'interface via un badge d'horizon. Voici ce que chaque niveau signifie réellement.

Prévision réelle
Aujourd'hui → J+7
Données en temps réel
Prévisions issues directement des modèles numériques (résolution 1–15 km selon la zone). Mise à jour toutes les heures. Fiabilité comparable aux applications météo classiques : excellente à J+2, bonne à J+5, indicative à J+7.
Tendance saisonnière
J+8 → J+210
Climatologie + correction ECMWF
La base climatologique historique (10 ans) est ajustée par les anomalies du modèle saisonnier ECMWF : décalage de température, facteur correctif sur les précipitations, ajustement du vent. Ce n'est pas une prévision — c'est une tendance probabiliste. Utile pour comparer des mois ou arbitrer entre deux dates.
Profil climatique
Au-delà de J+210
Statistique historique pure
Moyenne des 10 dernières années pour cette date et ce lieu, sans correction saisonnière. Indique ce qui s'est passé les années précédentes à la même période. Aucune valeur prédictive directe — utile pour la planification à long terme et la comparaison de destinations.
4

Comment fonctionne le score ?

Le score sur 10 synthétise les conditions météo en fonction de votre activité. Il n'est pas universel : une bonne météo pour une journée plage n'est pas la même que pour du ski. Quatre critères sont pondérés différemment selon le profil sélectionné.

Importance relative par profil

Les quatre facteurs sont pondérés selon une calibration propre à chaque profil, reflétant l'importance relative de chaque critère dans le confort ressenti pour cette activité. À titre indicatif, voici comment les priorités s'articulent :

Critère 🌤 Général 🏖️ Plage ⛷️ Ski
Précipitations ●●●●●●●●
Température ●●●●●●●●●●●●●
Vent ●●●●
Ensoleillement ●●●●●●●

● = faible priorité · ●●●●● = priorité dominante. Les poids exacts sont issus d'une calibration interne et ne sont pas divulgués.

Plages de température idéales

Chaque profil définit une plage de température optimale. En dehors de cette plage, le sous-score température diminue progressivement.

Général
16° – 28°C
Plage
22° – 38°C
Ski
-8° – 2°C

Verdicts

Le score final est converti en verdict qualitatif selon trois niveaux :

● Meilleure période
7,0 – 10,0
Conditions climatiquement favorables
● Période correcte
4,0 – 6,9
Conditions acceptables, quelques compromis
● Conditions marquées
0,5 – 3,9
Conditions difficiles pour la majorité des voyageurs

Ces trois classes sont comparables entre toutes les destinations — un score de 7,5 à Lisbonne et à Bangkok correspond à la même qualité climatique absolue pour un voyageur.

✓
Chaque sous-score est normalisé entre 0 et 100 avant pondération. Le score final est calculé en temps réel à chaque requête, en fonction des données climatiques disponibles pour la date et le lieu sélectionnés.
4b

Profils de confort personnel

Sur les pages classements par mois, quatre profils de confort permettent d'affiner le tri selon vos préférences personnelles de température et d'humidité. Ces profils sont indépendants des profils d'activité (Général/Plage/Ski).

Les quatre profils

🌤️ Standard
Confort optimal entre 22 et 28°C. Prise en compte équilibrée de la pluie, du soleil et de l'humidité. Référence par défaut.
❄️ Frais
Température idéale entre 15 et 20°C. La chaleur est pénalisée dès 25°C, le froid modéré est toléré. Pour les voyageurs sensibles à la chaleur.
🔥 Chaud
Température idéale entre 27 et 32°C. Le froid est fortement pénalisé, la chaleur sèche est tolérée. Pour les voyageurs qui fuient le froid.
💧 Sec
Pénalité d'humidité renforcée dès que le point de rosée dépasse 14°C. Les nuits chaudes et humides sont également pénalisées.

Pénalité sécheresse extrême

Un ajustement spécifique s'applique aux destinations à climat très sec : lorsque l'humidité relative calculée est inférieure à 30% et que la température maximale dépasse 25°C (cas typiques : Marrakech en été, Las Vegas en juillet), une pénalité est appliquée au score. L'air extrêmement sec à haute température peut être inconfortable pour la majorité des voyageurs malgré des précipitations quasi nulles.

✓
Le changement de profil met à jour les scores et le tri en temps réel, sans rechargement de page. Le profil Standard correspond exactement au score de référence affiché par défaut.
5

Score de référence annuel par destination

Pour les destinations du catalogue (fiches climatiques), chaque mois de l'année dispose d'un score de référence distinct du score de l'application. Ce score reflète l'attractivité climatique intrinsèque du mois, indépendamment de tout profil d'usage.

Trois niveaux de saison

Chaque mois est d'abord classé selon son caractère saisonnier global : recommandé, intermédiaire ou à éviter. Cette classification tient compte de la réalité locale au-delà des seules données numériques — par exemple, une destination tropicale en saison des pluies reste différente d'une destination nordique en hiver.

● Recommandé
7,0 – 10,0
Conditions généralement idéales
● Intermédiaire
4,0 – 6,9
Conditions acceptables, quelques compromis
● À éviter
0,5 – 3,9
Conditions difficiles ou déconseillées

Calibration multi-critères

À l'intérieur de chaque niveau, les mois sont différenciés par une analyse combinée du confort thermique, des précipitations et de l'ensoleillement, calibrée sur 10 ans de données ERA5. La pondération est la suivante :

  • 40 % — Confort thermique t_ideal(tmax) : optimum 22–28°C, pénalité progressive au-delà
  • 35 % — Précipitations corrigées par l'intensité (pluies tropicales courtes ≠ pluies bloquantes)
  • 25 % — Ensoleillement (plafonné à 15 h/j)

Une pénalité humidité est soustraite si Tmax > 26°C et point de rosée > 16°C (jusqu'à −0,20 pts bruts).

Déclassement automatique chaleur humide

Un mois classé « Meilleure période » peut être rétrogradé automatiquement si les données physiques le contredisent :

  • Tmax ≥ 38°C → Conditions marquées
  • Tmax ≥ 34°C → Période correcte (chaleur sèche intense)
  • Tmax ≥ 30°C + point de rosée ≥ 16°C → Période correcte
  • Tmax ≥ 26°C + point de rosée ≥ 22°C → Période correcte (chaleur humide tropicale)

Ce dernier critère permet d'éviter qu'un mois comme janvier en Guyane (28°C, rosée à 22,5°C) soit classé « Meilleure période » alors que le ressenti est objectivement lourd.

Spécificités climatiques locales

Les destinations à forte saisonnalité de mousson (Asie du Sud-Est, Afrique de l'Est) font l'objet d'un ajustement : la saison humide, bien que statistiquement défavorable, reste souvent voyageable grâce à des pluies courtes et intenses. Ce contexte est intégré dans la classification saisonnière.

Malus qualité de l'air

Un malus qualité de l'air est soustrait du score final pour les destinations dont l'indice AQI mensuel dépasse 60 (échelle AQI européenne). La pénalité est progressive, bornée à −0,8 point :

  • AQI ≤ 60 — aucun malus
  • AQI 61–120 — malus de 0 à −0,8 pt (progression linéaire)
  • AQI > 120 — malus maximum −0,8 pt

Les données proviennent de l'API Open-Meteo Air Quality (historique 2024, european_aqi). 131 destinations sont affectées. Exemples : Delhi janvier (8,0 → 7,2), Pékin décembre (5,2 → 4,4), Dubaï juin (3,9 → 3,5), Paris juillet (inchangé).

ℹ️
Le score est absolu et cross-destinations — il compare les mois entre toutes les destinations du catalogue, pas seulement au sein d'une même destination. Il est semi-absolu : la classification initiale (Meilleure période / Période correcte / Conditions marquées) encode une réalité locale que les données numériques seules ne capturent pas entièrement.
6

Ressenti thermique

En complément du score, chaque mois affiche un badge de ressenti basé sur la combinaison de la température maximale et du point de rosée (variable ERA5 dew_point_2m_mean). Le point de rosée est l'indicateur le plus fiable du confort humide : il mesure la charge d'humidité réelle dans l'air, indépendamment de la température.

NiveauConditionSignification
🔵 FraisRosée < 16°C + Tmax < 20°CAir sec et frais, très confortable
🟢 ConfortableRosée < 18°C + Tmax ≤ 32°CConditions agréables pour la majorité des activités
🟠 LourdRosée ≤ 22°C + Tmax ≤ 38°CChaleur ou humidité notable — prévoyez des pauses
🔴 Chaleur humideRosée > 22°CClima chaud et humide, typique des tropiques (Guyane, Singapour…)
🔴 Très chaudRosée ≤ 22°C + Tmax > 38°CChaleur sèche extrême (déserts, Moyen-Orient en été)
🟣 FroidTmax < 0°CTempératures négatives

Le badge apparaît sous le score dans le tableau climatique mensuel. Si tous les mois d'une destination partagent le même niveau (ex : Guyane 12/12 = Chaleur humide), le badge est affiché une seule fois en en-tête du tableau plutôt que répété sur chaque ligne.

ℹ️
La Chaleur humide et la Chaleur sèche sont deux expériences physiquement différentes : à 30°C avec une rosée à 23°C (Singapour), la transpiration ne s'évapore pas. À 39°C avec une rosée à 12°C (Marrakech en juillet), la chaleur est intense mais le corps peut réguler sa température. Ces deux situations sont désormais distinguées.
7

Indicateurs contextuels

En complément du score, chaque fiche mensuelle affiche des indicateurs contextuels qui enrichissent la lecture de la météo sans modifier le score principal.

UV Index

L'indice UV mensuel moyen est issu de l'API Open-Meteo Historical Forecast (uv_index). Il s'affiche comme badge informatif quand l'UV ≥ 3 (modéré). Quatre niveaux :

NiveauSeuil
UV Modéré3–5
UV Élevé6–7
UV Très élevé8–10
UV Extrême≥ 11

L'UV est un indicateur de risque santé — il n'influence pas le score climatique.

Type de pluie

Les précipitations sont caractérisées selon leur nature à partir de deux variables ERA5 : rain_pct (fréquence) et precip_mm (intensité). Un indice de concentration (burst = mm/jour ÷ fréquence) distingue :

  • Averses courtes — burst élevé, bon ensoleillement (pluies tropicales intenses mais brèves)
  • Pluie persistante — fréquence élevée, peu de soleil, intensité modérée
  • Pluie bloquante — fréquence très élevée, peu de soleil, intensité forte

Stabilité météo

Un badge indique si la météo du mois est Variable ou Changeante selon la combinaison fréquence/soleil/concentration des pluies. Les mois secs ou stables n'affichent aucun badge.

Conditions de mer (destinations côtières)

Pour les 322 destinations côtières, la hauteur significative des vagues (wave_height_max) et la période de houle (swell_wave_period_max) sont issues de l'API Open-Meteo Marine. Quatre niveaux :

  • Mer calme — < 0,5 m (baignade idéale)
  • Mer douce — 0,5–0,9 m (baignade confortable)
  • Conditions surf — ≥ 1,0 m + période ≥ 8 s (houle longue propice au surf)
  • Mer agitée — ≥ 1,8 m (baignade difficile)

Les vagues sont un indicateur d'usage, pas un facteur de score global — une mer agitée peut être recherchée (surf, voile) ou pénalisante (baignade famille) selon le profil du voyageur.

Qualité de l'air (badge)

En plus du malus intégré au score, un badge contextuel s'affiche sur les fiches mensuelles quand l'AQI moyen dépasse 60. Trois niveaux : Air modéré (61–80), Pollution élevée (81–100), Air très pollué (> 100).

8

Informations pratiques par destination

Chaque fiche destination inclut des informations pratiques sourcées indépendamment des données météo.

Sécurité

Le niveau de sécurité (1–4) provient de l'Auswärtiges Amt (ministère des Affaires étrangères allemand), via son API publique officielle. Les données sont récupérées en temps réel et mises en cache 6 heures. Quatre niveaux :

  • 1 — Vigilance normale
  • 2 — Vigilance renforcée
  • 3 — Déconseillé sauf raison impérative
  • 4 — Formellement déconseillé

Ces niveaux sont indicatifs. Vérifiez systématiquement les conseils aux voyageurs de votre pays avant tout départ (France.fr/Diplomatie, GOV.UK Travel, State.gov).

Budget

L'indice budget (1–5) est dérivé du Numbeo Cost of Living Index 2026, calibré sur 14 destinations-étalon avec des seuils à [30, 48, 65, 82]. 8 exceptions documentées corrigent les cas où le coût touristique diverge structurellement du coût de la vie local (Maldives, Polynésie française, Japon, Qatar, UAE…). 21 pays sans couverture Numbeo sont estimés par proxy régional documenté.

Cet indice est indicatif — il reflète le coût de la vie local, pas les prix touristiques en temps réel.

ℹ️
L'ensemble des sources, seuils et exceptions sont documentés dans data/country_info.json avec les champs budget_method, budget_source, budget_year et risk_source.
9

Correction saisonnière ECMWF

Lorsque l'horizon est entre J+8 et J+210, la climatologie historique est ajustée par les signaux d'anomalie du modèle saisonnier ECMWF. Ce mécanisme fusionne progressivement les données historiques avec les tendances projetées, en traitant différemment la température, les précipitations et le vent selon leur prévisibilité respective à moyen terme.

L'objectif est de détecter les écarts significatifs par rapport à la normale — une saison anormalement humide, un hiver plus doux que la moyenne — sans prétendre à la précision d'une prévision court terme.

Précision indicative du modèle

Erreur typique J+2
±0,5–1°C
Modèles NWP haute résolution
Erreur typique J+5
±1,5–2°C
Source : benchmarks Open-Meteo / ECMWF
Tendance saisonnière
±3–5°C
Variabilité interannuelle ERA5
ℹ️
Ces chiffres reflètent les performances documentées des sources que nous utilisons (Open-Meteo, ERA5, ECMWF), pas un backtesting indépendant réalisé par BestDateWeather.
10

Ce que notre outil ne fait pas

Nous préférons être clairs sur les limites plutôt que de les minimiser.

⚠
BestDateWeather ne remplace pas une prévision météo professionnelle pour des décisions à enjeux critiques (sécurité, logistique lourde). Pour un mariage ou un festival importants, croisez toujours avec Météo-France à J-7.
  • Pas de microclimats. La résolution spatiale d'ERA5 est de 31 km — les variations locales (vallées, côtes, altitude) ne sont pas capturées. Une station balnéaire peut différer de 5°C de la ville voisine.
  • Pas de changement climatique modélisé. Notre fenêtre de 10 ans intègre partiellement le réchauffement récent, mais n'extrapole pas les tendances futures. Les projections à 2030+ dépassent notre périmètre.
  • Pas de correction saisonnière ECMWF au-delà de 7 mois. Au-delà de J+210, le modèle saisonnier ECMWF n'a plus de valeur prédictive significative. Nous affichons alors un profil climatique historique basé sur 10 ans de données — toujours utile pour planifier, mais sans ajustement de tendance saisonnière.
  • Les événements extrêmes ne sont pas prévisibles. Cyclones, tempêtes exceptionnelles, canicules historiques — ces événements rares ne sont pas représentés dans les statistiques moyennes.
  • Pas de données horaires au-delà de J+7. Pour les dates futures, nous affichons un profil journalier horaire indicatif, pas des prévisions heure par heure.
11

Questions fréquentes

D'où viennent les données de température de la mer ?

La température de surface marine provient de l'API Marine d'Open-Meteo pour les dates proches (J+0 à J+7) et d'une base climatologique historique par ville côtière pour les dates plus éloignées.

Pourquoi les heures de lever et coucher du soleil sont-elles calculées et non prévues ?

Le lever et coucher du soleil sont déterministes : ils dépendent uniquement de la latitude, la longitude et la date. Ils sont calculés par algorithme astronomique et ne varient pas d'une année sur l'autre (à quelques secondes près).

Quelle est la différence entre les scénarios "pessimiste" et "optimiste" ?

Les scénarios sont construits à partir des percentiles P10 et P90 de la distribution historique. Le scénario pessimiste correspond aux 10% de journées les plus défavorables observées sur la période (pluie maximale, températures extrêmes, vent fort). L'optimiste aux 10% de journées les plus favorables.

Comment comparer deux dates ou deux destinations ?

Utilisez la vue "12 mois" pour comparer les scores mois par mois sur une destination. Pour comparer deux villes, lancez deux recherches séparées et comparez les scores pour la même période.

Les données sont-elles mises à jour ?

Les données historiques (base climatologique) sont fixes — elles correspondent aux années 10 dernières années. Les prévisions temps réel (J+0 à J+7) sont récupérées en direct depuis les API Open-Meteo à chaque consultation, avec une latence de mise à jour de 1 heure.