← Înapoi la pagina principală

Despre scor

Cum condensăm acoperirea cu nori, lumina lunii și întunericul astronomic într-un singur număr de la 0 la 10 — și ce lăsăm deliberat pe dinafară.

Întrebarea

Dacă diseară merită depinde de trei lucruri: cât cer se vede (nori), cât de întuneric este (Soare și Lună) și unde te afli (poluare luminoasă). Scorul combină primele două. Poluarea luminoasă modelează ce se vede din locația ta, dar nu intră în număr.

Un scor, două repere

  • Scor principal — Media pe toată fereastra de întuneric astronomic (Soare ≥ 18° sub orizont). Răspunsul cinstit la „cât de bună este noaptea per total”.
  • Cele mai bune 2 ore — Cele mai bune două ore consecutive din perioada întunecată. Util dacă ai puțin timp; nu înlocuiește niciodată scorul principal.
  • Seara, 21–01 — De la 21:00 la 01:00, redus la partea cu adevărat întunecată: ce prinzi dacă ieși seara.

Formula

Scorul combină claritatea (partea de cer fără nori) și întunericul (cât de puțin luminează Luna cerul), cu o limită moale de vizibilitate.

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)

Factorul de vizibilitate recunoaște că norii blochează totul: dacă cerul e majoritar acoperit, nici măcar o noapte perfect întunecată nu aduce puncte. Peste 30% claritate, visibility = 1 și formula se reduce la media ponderată. Sub 30%, scorul scade liniar către zero.

Penalizarea lunii

Luminozitatea Lunii e împărțită pe trepte după iluminare, apoi ajustată după cât de sus stă efectiv în fiecare oră întunecată.

  • Sub 25% iluminată (Lună nouă sau seceră subțire): fără penalizare.
  • 25–75% iluminată (în jurul primului/ultimului pătrar): penalizare = iluminare × 0,5.
  • Peste 75% iluminată (gibbous sau Lună plină): penalizare = iluminare × 1,0.
  • Sub orizont Luna nu costă nimic; de la 30° înălțime costă treapta întreagă; între ele, proporțional cu înălțimea. Răsăritul, apusul și înălțimea vin din astronomy-engine pentru locația ta exactă.

Ce nu intră în scor

  • Poluarea luminoasă (clasa Bortle, derivată din date satelitare VIIRS) modelează lista „Vizibil diseară” pentru cerul profund, nu numărul.
  • Vântul, umiditatea și precipitațiile apar pe cronologie dacă derulezi, dar nu schimbă scorul.
  • Încrederea în prognoză. Nu reducem scorul când modelul meteo este nesigur — avem încredere în prognoză și lăsăm următoarea actualizare să corecteze.

Exemplu: o noapte complet acoperită

Amsterdam · 19 septembrie 2026 · prognoză reală

Acoperire nori (medie)
96% · 21:43–05:25
Lună
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
Scor
0.6
Rămâi înăuntru. Un strat jos compact toată noaptea: poarta de vizibilitate duce scorul aproape la zero. Luna contează prea puțin: stă jos și apune la 23:33.

Exemplu: o noapte excelentă

Același loc · cer senin, seceră de lună

Acoperire nori (medie)
8%
Lună
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
Scor
9.5
Lasă totul și ieși. Seceră de lună, cer aproape senin, întuneric astronomic complet.

Surse

  • Open-Meteo: acoperire orară a norilor, ore Soare și Lună, vânt, umiditate.
  • VIIRS Day/Night Band: poluare luminoasă, folosită pentru estimarea clasei Bortle pentru lista „Vizibil diseară”.

Frecvența de actualizare

Prognozele se reîmprospătează la fiecare 30 de minute la sursă. Endpoint-ul scorului se păstrează în cache 30 de minute la edge (s-maxage=1800). Prognoza pe șapte nopți se actualizează zilnic.

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 →
← Înapoi la pagina principală
Cum funcționează scorul StarsOut