Aller au contenu
Martin Poiroux
Langue : English
Projets · CodeCode · Applications · 2026

Certo

Une application météo pour Android qui croise plusieurs modèles de prévision, avec un indice de confiance par source. Le sujet n’est pas le temps qu’il fera, c’est comment pondérer des sources qui se contredisent.

Le plus court de ces projets, et celui dont l’énoncé se transporte le mieux ailleurs. Plusieurs fournisseurs annoncent le temps de demain, ils ne sont pas d’accord, et la moyenne des prévisions est une mauvaise réponse : elle traite un fournisseur souvent juste et un fournisseur souvent faux comme deux avis équivalents.

Schéma animé : quatre sources, quatre courbes. L’épaisseur dit la confiance de chacune, la courbe or est leur combinaison pondérée. Promenez le pointeur sur les heures.
La température des 24 prochaines heures, avec le taux de confiance de la prévision.

Les sources sont les grands modèles numériques, GFS, ECMWF, ICON, MetNo, ARPEGE, pris sans clé d’API. La confiance ne leur est pas attribuée une fois pour toutes : le monde est découpé en cellules d’environ un dixième de degré, chaque cellule accumule l’historique des écarts entre ce qui a été annoncé et ce qui a eu lieu, et les fournisseurs sont pondérés par l’inverse de la variance apprise là, pour cette variable et cet horizon. Un modèle excellent sur la façade atlantique et médiocre dans une vallée alpine ne porte donc pas le même poids aux deux endroits.

Le vent sur 72 heures : vitesse, rafales et direction heure par heure.

La réponse à la question qui compte est oui : l’agrégat est confronté au temps réellement observé, pas aux prévisions des autres. La vérité terrain vient de la réanalyse historique, et c’est elle qui referme la boucle, collecter, observer, calibrer, prévoir. Sans cette étape, un consensus n’est qu’un sondage entre modèles.

L’analyse profonde : la fiabilité de chaque grandeur, puis chaque source avec son biais corrigé et son poids dans la moyenne.

Le projet a commencé comme un dépôt Python, une collecte et une API. Il est devenu Certo, une application Android installable, en version 1.5.3 en octobre 2026 : un widget pour l’écran d’accueil, et une mise à jour proposée dans l’application dès qu’une nouvelle version est publiée. Derrière, la même API FastAPI sert les prévisions, le radar et le widget ; elle sert aussi une version web installable (PWA), pour qui n’a pas Android.

Le radar de pluie sur la carte, à remonter dans le temps ou à avancer dans la prévision.

Ce qui manque est le versant local : les stations personnelles, qui mesurent le jardin plutôt que la maille. C’est là que l’indice de confiance par source aurait le plus à dire.

Télécharger pour Android · v1.5.3Le code sur GitHub

Le fichier de la dernière version publiée. Sur Android, il faut autoriser l’installation depuis cette source.