Up to 280 miles (450 km) light-path ray-casting
For sunrise and sunset, we check whether sunlight can travel under the cloud deck up to 280 miles (450 km) along the horizon, not just whether the sky directly above you is clear. A clear sky overhead means nothing if the distant horizon is sealed.
For the technical read
A fan of rays is projected along the sun's azimuth at the event, sampling low and mid cloud cover at multiple distances (40, 100, 180, 300, 400 and 450 km) toward the horizon, weighted toward the far samples where sunlight enters under the cloud deck. A clearing gradient toward the sun adds a bonus; a sealed near-horizon hard-caps the overall score, because a sealed horizon makes a burn physically impossible no matter how good the sky overhead looks. Directional optical depth is also checked along the sun's corridor.
30m DEM terrain horizon gating
Built on 30-meter elevation data, so a sunrise or sunset that is physically blocked by a local peak or ridge never gets a high score just because the weather forecast is clear.
For the technical read
National terrain-horizon profiles (Copernicus DEM GLO-30 / USGS 3DEP) gate the light-path score at each bearing: if the sun's apparent altitude at event time sits below the local terrain horizon, that path is scored as blocked. Missing terrain data fails open rather than penalizing the score, so the system never guesses at a horizon it cannot see.
180° Backglow: the sky behind you
Backglow checks 180° opposite the sun, sampling clouds at 10, 30 and 60 km for opposite-sky cloud burn alongside mountain relief for alpenglow and the Belt of Venus.
For the technical read
Backglow reuses the horizon-gap and shootability factors from the primary event score rather than recomputing them, since sun-side clearance and wind or precipitation do not change depending on which way the camera is pointed. It adds two checks: cloud cover sampled at 10, 30 and 60 km along the anti-solar bearing, and a terrain-relief lookup against the same 30m DEM terrain-horizon dataset used for the sun-side gate so a mountain range can catch direct alpenglow with no cloud at all. Either source can carry the score on its own; a flat coastal cloud burn and a clear-sky mountain glow are both scored on their own merits, with no bias toward one or the other. If the sun-side horizon is sealed, Backglow caps low regardless because light has to clear the true horizon before it can reach behind you.
Inversion ceiling (ft MSL) and live METAR fog confirmation
Know if you are above or below the fog before you leave home. We compute the cloud inversion ceiling in feet MSL alongside trailhead elevation and post-sunrise burn-off timing, and confirm active fog two hours prior using live <3 km surface station visibility.
For the technical read
Models boundary-layer moisture, 2m dew-point depression, planetary boundary-layer height (HPBL), and 925/850mb thermal inversion caps to badge shallow Radiation Mist and valley Cloud Inversions independently without inflating your sky-color burn score. Within 6 hours of an event (including the T-2h pre-dawn departure check), Sky Sync queries nearby NOAA METAR/ASOS stations to confirm active <3 km surface visibility and compares station elevation against your trailhead to verify when a valley station is socked in below your ridge overlook.
Post-Storm Clearing detection
We detect when a storm system has just broken and cloud cover is clearing rapidly, flagging high-potential Post-Storm Gamble light windows.
For the technical read
Monitors precipitation recency and cloud clearing trends across a multi-hour lookback window, surfacing an active clearing badge for near-term events and applying a score bonus to the light-path horizon gap evaluation.
Speciated aerosol handling and air clarity
Sky Sync distinguishes between five atmospheric haze regimes (smoke, dust, sulfate, marine and clear air), scoring each based on how it affects light transmission and color.
For the technical read
Classifies atmospheric optical depth into distinct environmental aerosol regimes (dust, smoke, sulfate, marine, clear/mixed). Dust and smoke follow independent optical transmission curves, accounting for dust maintaining directional light transmission longer before reaching total opacity, with directional corridor sampling checking air clarity along the sun trajectory.
Physically grounded cloud and moon modeling
We evaluate physical cloud altitude and optical depth, plus scattered moonlight brightness against local VIIRS Bortle sky darkness.
For the technical read
Cloud-screen factor scores base and top altitude directly (distinguishing high ice cirrus from low stratus decks). For night sky modes, a Krisciunas & Schaefer (1991) physical scattered-moonlight brightness model accounts for moon position, altitude and local Bortle sky darkness rather than treating moon phase as a generic percentage.
VIIRS Bortle map, urban light domes and target bearings
See VIIRS sky darkness, directional urban horizon light domes, and the great-circle compass bearing of the sun, anti-solar Backglow or Milky Way core at your saved viewpoint.
For the technical read
Sourced from annual VIIRS radiance composite data with Bortle-scale classification and azimuthal light-dome profiling covering the continental US, Alaska and Hawaii, paired with astronomical event azimuth and altitude bearings so you can plan foreground alignment before opening PhotoPills or TPE.
Aurora Kp geometry and 150 km northern cloud corridor
A high Kp index means nothing if your geomagnetic latitude is too far south or if low clouds block your northern horizon. Sky Sync models geomagnetic latitude (|Λ|) against NOAA SWPC Kp and checks a 15–150 km northern cloud corridor.
For the technical read
Converts geographic coordinates into centered-dipole geomagnetic latitude (|Λ|), computes the Kp threshold required for the auroral oval to clear the local northern horizon (Kp_horizon) or reach an overhead corona (Kp_overhead), and samples a 3-bearing northern azimuth fan (345°, 0°, 015°) at 15, 50, 100 and 150 km to verify low-angle northern horizon clearance.
NOAA coastal tides and seascape window alignment
For coastal spots, Sky Sync pairs the ±90-minute golden hour and night windows with NOAA CO-OPS harmonic tide curves, MLLW water height at event time, and wet-sand reflection or tidepool exposure calls.
For the technical read
Automatically resolves coastal viewpoints within 20 km of the shoreline to the nearest NOAA CO-OPS harmonic station, plotting continuous water-level curves in feet MLLW across the ±90-minute photographic window alongside High/Low tide timestamps, rising/falling stage and receding wet-sand reflection guidance.
4-subject wind stability and 15-minute Calm Lull
6 mph wind is steady for a tripod, but enough to blur a wildflower macro. Sky Sync evaluates wind and gusts across four subjects and pinpoints the calmest 15-minute lull in the window.
For the technical read
Scores 10m sustained wind, gusts and sub-window wind curves against four independent physical stability thresholds: Water & Reflections (glassy mirror vs. chop), Wildflowers & Macro (petal sway and minimum shutter speed), Foliage & Leaves (canopy rustle), and Tripod & Long Exposure (multi-second ND vibration risk), while identifying the lowest-wind 15-minute Calm Lull.
Storm cell vectors and rainbow, mammatus and lightning odds
When convective cells are near your shoot window, Sky Sync tracks cell distance, radar dBZ and echo tops, calculating optical probabilities for solar-antisolar rainbow arcs, mammatus pouches and twilight lightning.
For the technical read
Combines NEXRAD composite reflectivity (dBZ), echo-top heights, storm cell distance and bearing, and solar altitude (< 42° for primary rainbow geometry) to determine whether your tripod stays dry while the anti-solar rain shaft or anvil underside catches direct golden-hour illumination.