À 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.

Trois scores par nuit

  • Score principalMoyenne 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 ».
  • Pic 2 hLe meilleur créneau de deux heures de la nuit. À utiliser quand vous ne pouvez sortir que brièvement.
  • Prime 21–01Ce que vous obtenez réellement si vous sortez vers 21:00 et rentrez vers 01:00, peu importe l’heure de l’obscurité astronomique.

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%
darkness   = 100 − moonPenalty
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

L’éclairement lunaire est traité par paliers, avec une réduction pour les fenêtres tardives où la lune se couche déjà.

  • 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.
  • Si la fenêtre commence entre 00:00 et 03:00 ET que l’éclairement dépasse 50 %, la pénalité est multipliée par 0,6.

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 · 5 mai 2026

Couverture nuageuse (moy.)
100%
Lune
Waning Gibbous · 83%
Calcul
moonPenalty(83, 23) = 83 × 1.0 = 83
clearness  = 100 − 100 = 0
darkness   = 100 − 83  = 17
visibility = min(1, 0 / 30) = 0
raw        = 0 × (0×0.6 + 17×0.4) / 10 = 0.0
Score
0.0
Restez à l’intérieur. Le seuil de visibilité ramène le score à zéro — rien à voir à travers 100 % de nuages.

Exemple : une excellente nuit

Même lieu · ciel clair, lune en croissant

Couverture nuageuse (moy.)
8%
Lune
Waxing Crescent · 15%
Calcul
moonPenalty(15, 23) = 0     (< 25% bracket)
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.

Retour à l’accueil
Comment fonctionne le score StarsOut