← Retour à l’accueil

À propos du score

Comment nous condensons couverture nuageuse, clair de lune et obscurité astronomique en un seul nombre de 0 à 10 — et ce que nous laissons délibérément de côté.

La question

Savoir si la nuit vaut la peine dépend de trois choses : la part de ciel visible (nuages), la noirceur du ciel (soleil et lune) et votre lieu (pollution lumineuse). Le score combine les deux premières. La pollution lumineuse façonne ce qui est visible depuis votre position, mais ne fait pas partie du chiffre.

Un score, deux repères

  • Score principal — Moyenne sur toute la fenêtre d’obscurité astronomique (soleil ≥ 18° sous l’horizon). La réponse honnête à « la nuit dans son ensemble vaut-elle quelque chose ».
  • Meilleures 2 h — Les deux meilleures heures consécutives dans la période sombre. Utile si vous n'avez qu'un court créneau ; ne remplace jamais le score principal.
  • Soirée, 21–01 — 21 h à 1 h, réduit à la partie vraiment sombre : ce que vous aurez en sortant le soir.

La formule

Le score combine la clarté (part du ciel sans nuages) et l’obscurité (à quel point la lune n’éclaire pas le ciel), avec un seuil de visibilité progressif.

score      = visibility × (clearness × 0.6 + darkness × 0.4) / 10
clearness  = 100 − cloudCover%     // averaged over the dark window
darkness   = 100 − moonPenalty     // averaged over the same hours
visibility = min(1, clearness / 30)

Le facteur de visibilité reconnaît que les nuages dominent tout : si le ciel est largement couvert, même une obscurité parfaite ne rapporte rien. Au-dessus de 30 % de clarté, visibility = 1 et la formule se ramène à la moyenne pondérée habituelle. En-dessous de 30 %, le score décroît linéairement vers zéro.

La pénalité lunaire

La luminosité de la Lune est classée par paliers d'éclairement, puis pondérée par sa hauteur réelle à chaque heure sombre.

  • Moins de 25 % éclairée (nouvelle lune ou croissant) : pas de pénalité.
  • 25–75 % éclairée (autour du quartier) : pénalité = éclairement × 0,5.
  • Plus de 75 % éclairée (gibbeuse ou pleine lune) : pénalité = éclairement × 1,0.
  • Sous l'horizon, la Lune ne coûte rien ; à partir de 30° de hauteur, le palier complet ; entre les deux, proportionnellement à la hauteur. Lever, coucher et hauteur viennent d'astronomy-engine pour votre position exacte.

Ce qui n’entre pas dans le score

  • La pollution lumineuse (classe de Bortle, dérivée des données satellite VIIRS) façonne la liste « Visible ce soir » du ciel profond, pas le chiffre.
  • Vent, humidité et précipitations apparaissent dans la timeline si vous faites défiler, mais ne modifient pas le score.
  • Confiance de la prévision. Nous ne baissons pas le score quand le modèle est incertain — nous lui faisons confiance et laissons la mise à jour suivante corriger.

Exemple : une nuit entièrement couverte

Amsterdam · 19 septembre 2026 · vraie prévision

Couverture nuageuse (moy.)
96% · 21:43–05:25
Lune
61% · 17:00–23:33
Calcul
moonPenalty = 1   (low Moon, sets 23:33)
clearness  = 100 − 96 = 4
darkness   = 100 − 1 = 99
visibility = min(1, 4 / 30) = 0.13
raw        = 0.13 × (4×0.6 + 99×0.4) / 10 = 0.56
Score
0.6
Restez à l'intérieur. Une couche basse compacte toute la nuit : le seuil de visibilité ramène le score presque à zéro. La Lune compte à peine : elle reste basse et se couche à 23:33.

Exemple : une excellente nuit

Même lieu · ciel clair, lune en croissant

Couverture nuageuse (moy.)
8%
Lune
Waxing Crescent · 15%
Calcul
moonPenalty = 0     (< 25% lit)
clearness  = 100 − 8 = 92
darkness   = 100 − 0 = 100
visibility = min(1, 92 / 30) = 1
raw        = 1 × (92×0.6 + 100×0.4) / 10 = 9.52
Score
9.5
Lâchez tout et sortez. Lune en croissant, ciel quasi dégagé, obscurité astronomique complète.

Sources

  • Open-Meteo : couverture nuageuse horaire, heures du soleil et de la lune, vent, humidité.
  • VIIRS Day/Night Band : pollution lumineuse, utilisée pour estimer la classe de Bortle pour la liste « Visible ce soir ».

Fréquence de mise à jour

Les prévisions sont rafraîchies toutes les 30 minutes en amont. Le endpoint du score est mis en cache 30 minutes en périphérie (s-maxage=1800). La prévision sur sept nuits se met à jour quotidiennement.

For the geeks

How the score is calculated

Deeper walkthrough of layer-weighted cloud forecasts, multi-model confidence, METAR observations, and the calibration feedback loop.

Read the methodology →
← Retour à l’accueil
Comment fonctionne le score StarsOut