Om scoren

Hvordan vi samler skydække, månelys og astronomisk mørke til ét tal fra 0–10 — og hvad vi bevidst udelader.

Spørgsmålet

Om aftenen er værd at gå ud i afhænger af tre ting: hvor meget himmel der er synlig (skyer), hvor mørkt det er (sol og måne) og hvor du er (lysforurening). Scoren kombinerer de første to. Lysforurening bestemmer, hvad der er synligt fra din placering, men indgår ikke i tallet.

Tre scores per nat

  • HovedscoreGennemsnit over hele det astronomiske mørkevindue (sol ≥ 18° under horisonten). Det ærlige svar på “hvor god er natten samlet set”.
  • Top 2tDet bedste totimers-vindue af natten. Brug det, når du kun har kort tid udenfor.
  • Prime 21–01Det du faktisk får, hvis du går ud omkring 21:00 og lægger dig omkring 01:00, uanset hvornår astronomisk mørke begynder.

Formlen

Scoren kombinerer klarhed (andelen af himmel uden skyer) og mørke (hvor lidt månen oplyser himlen), med en blød synlighedsgrænse.

score      = visibility × (clearness × 0.6 + darkness × 0.4) / 10
clearness  = 100 − cloudCover%
darkness   = 100 − moonPenalty
visibility = min(1, clearness / 30)

Synlighedsfaktoren anerkender, at skyer dominerer alt: hvis himlen er overvejende dækket, giver selv en perfekt mørk nat ingen point. Over 30 % klarhed er visibility = 1, og formlen reduceres til det vægtede gennemsnit. Under 30 % falder scoren lineært mod nul.

Månestraffen

Månens belysning behandles i trin, med rabat for sene vinduer, hvor månen ofte er på vej ned.

  • Mindre end 25 % oplyst (nymåne eller smal seglmåne): ingen straf.
  • 25–75 % oplyst (omkring halvmåne): straf = belysning × 0,5.
  • Mere end 75 % oplyst (gibbös eller fuldmåne): straf = belysning × 1,0.
  • Hvis vinduet starter mellem 00:00 og 03:00 OG belysningen er over 50 %, ganges straffen med 0,6.

Hvad der ikke er med i scoren

  • Lysforurening (Bortle-klasse, udledt af VIIRS-satellitdata) former listen “Synligt i aften” for deep sky, ikke tallet.
  • Vind, luftfugtighed og nedbør vises i tidslinjen, hvis du scroller, men ændrer ikke scoren.
  • Prognosens sikkerhed. Vi sænker ikke scoren, når vejrmodellen er usikker — vi stoler på prognosen og lader næste opdatering korrigere.

Eksempel: en helt overskyet nat

Amsterdam · 5. maj 2026

Skydække (snit)
100%
Måne
Waning Gibbous · 83%
Beregning
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
Bliv inde. Synlighedsgrænsen trækker scoren til nul — der er intet at se gennem 100 % skyer.

Eksempel: en top-nat

Samme sted · klar himmel, seglmåne

Skydække (snit)
8%
Måne
Waxing Crescent · 15%
Beregning
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
Slip alt og gå ud. Seglmåne, næsten klar himmel, fuldt astronomisk mørke.

Kilder

  • Open-Meteo: skydække per time, sol- og månetider, vind, luftfugtighed.
  • VIIRS Day/Night Band: lysforurening, brugt til at estimere Bortle-klasse for listen “Synligt i aften”.

Opdateringsfrekvens

Prognoser opdateres hvert 30. minut opstrøms. Score-endpointet caches i 30 minutter på edge (s-maxage=1800). Syv-nætters-prognosen opdateres dagligt.

Tilbage til forsiden
Sådan virker StarsOut-scoren