Meridian

night sky forecast
Good Marginal Clouded Daylight Cloud: dark = clear · Moon: brighter = more moonlight · underlined hours = astro dark
Acquiring forecast…
Live: each row is one night — sunset through next sunrise — so the dark hours sit in the middle, not the edges. Astro-dark hours are underlined on the axis and shown under the Sky bar; the Moon row shades by how much moonlight is in the sky (rise/set marked ↑↓). Cloud (total / low / mid / high), temp, dew point, humidity, wind, visibility, precip from Open-Meteo, no key. Sun/moon math is local (SunCalc, bundled inline); a sample week renders if offline.
Tune: Good/Marginal/Clouded thresholds live in rateHour(). Southern-hemisphere note: the moon icon lights the side a northern observer sees — mirror it for your sky.