Pourquoi Solano ?
Le nom Solano désigne un vent de sud à sud-est qui souffle en été sur le sud de l'Espagne, apportant chaleur et sécheresse sur le plateau andalou. Comme tous les grands vents locaux, il façonne la mer, dicte les conditions de navigation et s'impose à ceux qui lui font face.
Mais Solano, c'est aussi notre philosophie : lire le vent avant qu'il se lève. Plutôt qu'afficher une prévision unique, Solano compare les runs successifs des grands modèles météo — ECMWF, ARPEGE, AROME, GFS et d'autres — pour mesurer la stabilité des prévisions dans le temps. Plus les modèles convergent, plus la prévision est fiable. C'est ce film des runs, et non la photo du dernier modèle, qui guide les décisions des marins, des kitesurfeurs et de tous les amoureux du grand air.
Comment ça marche ?
Un modèle météo ne prédit pas une valeur fixe — il tourne plusieurs fois par jour (on appelle chaque exécution un run). Chaque run peut raconter une histoire légèrement différente.
Un vent de 15 nœuds prévu de façon cohérente dans tous les runs depuis plusieurs jours ? C'est fiable. Une rafale à 30 nœuds qui n'apparaît que dans le dernier run ? C'est un signal d'alerte.
Solano mesure cette cohérence inter-runs pour chaque modèle et vous donne un indice de stabilité : pas seulement ce qui est prévu, mais la confiance qu'on peut lui accorder.
L'indice de stabilité
Calcul du score
Pour chaque modèle et chaque date cible, Solano compare heure par heure le dernier run à tous les runs précédents. Un run d'hier pèse plus lourd qu'un run de la semaine dernière — les anciens runs s'effacent progressivement (demi-vie ≈ 2,5 jours). Par exemple, un run vieux de 4 jours ne contribue qu'à ~14 % du poids d'un run d'aujourd'hui. L'écart moyen sur toutes les heures est ensuite converti en score 0–10 par variable, puis agrégé en une moyenne pondérée selon vos préférences.
| Variable | Poids par défaut | Seuil de sensibilité |
|---|---|---|
| 💨 Rafales | 30 % | ±6 kn |
| 🌬️ Vent moyen | 20 % | ±4 kn |
| 🌧️ Pluie | 20 % | ±1 mm/h |
| 🧭 Direction | 10 % | ±45° |
| 👁️ Visibilité | 10 % | ±7 000 m |
| 🌡️ Température | 5 % | ±3 °C |
| ☁️ Nuages | 5 % | ±20 % |
Les poids sont personnalisables dans les préférences (⚙️). Lorsqu'un modèle ne dispose pas d'une variable, les poids sont automatiquement rééquilibrés.
Vérification ERA5 — prévision vs réalité
L'onglet 📡 Vérif. du panneau Spaghetti affiche, heure par heure, ce que chaque run avait prévu pour un jour donné face aux observations ERA5T réelles (ligne pointillée noire). Exemple : ARPEGE du 02/05 à 00Z prévoyait 15 nœuds SO à 12h — ERA5 a enregistré 12 nœuds S.
Les données sont chargées en une seule requête pour les 15 derniers jours disponibles (ERA5T est publié avec environ 1 à 2 jours de délai). Seules les variables atmosphériques disponibles dans ERA5 sont affichées (vent, rafales, direction, température, pluie, nuages, pression). Les données marines (vagues, courants) ne sont pas archivées via ERA5 récent.
Fiabilité récente — MAE vs ERA5
En complément du score de stabilité inter-runs, Solano mesure la précision réelle de chaque modèle sur les 15 derniers jours : les prévisions historiques émises à différentes échéances (J-1, J-2… J-15) sont comparées aux observations de référence ERA5T (réanalyse ECMWF). L'écart est exprimé en MAE (Mean Absolute Error — erreur absolue moyenne).
Un MAE bas signifie que le modèle avait vu juste à cette échéance sur ce point précis. Par exemple un MAE vent de 2 nœuds à J-3 indique que ce modèle s'est trompé en moyenne de 2 nœuds lorsqu'il prévoyait à 3 jours — c'est excellent. À J-10, un MAE de 8 nœuds est attendu pour un modèle global.
| Variable | Bon | Acceptable | Faible |
|---|---|---|---|
| Vent moyen | < 3 nds | 3–6 nds | > 6 nds |
| Rafales | < 4 nds | 4–8 nds | > 8 nds |
| Direction | < 20° | 20–40° | > 40° |
| Pression | < 1,5 hPa | 1,5–3 hPa | > 3 hPa |
La fiabilité récente est affichée sous forme de badges colorés dans les fiches modèle et sous forme de graphique J-15 → J-1 dans la vue Spaghetti.
Les modèles analysés
🌤️ Atmosphériques
| Modèle | Durée | Fréquence |
|---|---|---|
| ARPEGE (MF) | 5 j | 4×/j |
| AROME HD (MF) | 3 j | 8×/j |
| ECMWF IFS | 15 j | 2×/j |
| GFS (NOAA) | 16 j | 4×/j |
| ICON (DWD) | 7 j | 4×/j |
| UKMO (Met Office) | 7 j | 2×/j |
| ICON-2I (ARPAE) | 3 j | 4×/j |
| GEM (Canada) | 10 j | 2×/j |
🌊 Marins
| Modèle | Type |
|---|---|
| ARPEGE-Wave (MF) | Vagues |
| WAM (ECMWF) | Vagues |
| GFS-Wave (NCEP) | Vagues |
| EWAM | Vagues |
| Courants MF | Courants / SST |
La colonne Durée indique l'horizon de prévision maximal du modèle.
Fonctionnalités
Mode Route — météo le long d'un itinéraire
Le mode Route permet de tracer un parcours directement sur la carte — en cliquant pour placer des waypoints — et d'obtenir la météo interpolée heure par heure à chaque point du trajet, en tenant compte de votre vitesse de déplacement et de votre heure de départ.
Le tableau de bord affiche, pour chaque heure du trajet, le vent moyen, les rafales, la direction, les vagues et les courants (si la route passe en mer). Les modèles atmosphériques et marins sélectionnés s'appliquent identiquement à la route.
La météo entre deux waypoints est interpolée linéairement (direction via arc angulaire court). Idéal pour les sorties voile, les randonnées côtières ou tout déplacement dont la durée dépasse quelques heures.
"Quand partir ?" — trouver la meilleure fenêtre
Depuis le mode Route, le bouton "Quand partir ?" calcule un score de conditions pour 7 créneaux de départ répartis de D−6 h à D+12 h (pas de 3 h). Chaque créneau reçoit un score de 0 à 10 basé sur les conditions moyennes et maximales rencontrées tout au long du trajet.
| Critère | Poids dans le score | Seuil favorable |
|---|---|---|
| Vent moyen | 40 % | < 15 nds |
| Rafales | 30 % | < 20 nds |
| Vagues | 30 % | < 1 m |
Les seuils sont calibrés pour la navigation côtière par défaut. Une personnalisation par activité est prévue dans les préférences.
Source des données
Les données météo sont fournies par Open-Meteo, une API open-source agrégeant les modèles officiels des centres météorologiques mondiaux (Météo-France, ECMWF, NOAA, DWD…). La direction du vent utilise l'arc angulaire court pour un calcul de déviation précis. Les données marines (vagues, courants, SST) sont affichées séparément dès que le point sélectionné est en mer et ne participent pas au score de stabilité atmosphérique.
Lecture des barbules de vent
Les flèches sur la carte suivent la convention WMO : la barbule pointe dans la direction d'où vient le vent, et les traits indiquent sa force.
| Force (nœuds) | Signification |
|---|---|
| 0 | Calme — cercle sans hampe |
| 1–2 | Hampe seule, sans barbule |
| 3–7 | Demi-barbule ≈ 5 kt |
| 8–12 | Barbule entière ≈ 10 kt |
| 13–17 | 1 barbule + 1 demi ≈ 15 kt |
| 18–22 | 2 barbules ≈ 20 kt |
| 48–52 | Fanion (triangle) ≈ 50 kt |
Les valeurs intermédiaires sont arrondies à la borne 5 la plus proche (ex. 8 et 12 nds → 10 nds affichés).