Solar calculations
SunCalc supplies astronomical solar positions and events. Solar Path Tracker normalizes the angles and formats them for the selected local timezone.
Purpose and accountability
Solar Path Tracker turns a location, date, and local time into a readable sun path, solar angles, astronomical events, and educational worked examples. It is designed for first-pass daylight research before an on-site or professional assessment.
Last updated:
Why it exists
Questions about direct light usually involve several facts at once: where the Sun sits around the compass, how high it is, how the path changes through the day, and when the horizon events occur. The site keeps those facts together in one visual workflow.
The map and 3D scene support exploration. The calculators provide focused inputs and results. The guides explain how to interpret those results without claiming that an unobstructed astronomical model can see a real building, tree, hill, cloud layer, or window.
Who it helps
Sources and method
SunCalc supplies astronomical solar positions and events. Solar Path Tracker normalizes the angles and formats them for the selected local timezone.
Luxon applies IANA timezone rules. Coordinate-to-timezone lookup is handled locally with @photostructure/tz-lookup. TomTom powers primary location search; OpenStreetMap provides map data and the explicitly requested fallback search.
The public Methodology documents timezone conversion, azimuth normalization, altitude and event definitions, golden-hour differences, polar handling, rounding, and excluded real-world factors.
Verification approach
Calculation tests cover known locations, timezone conversion, normal sunrise/sunset days, polar day, polar night, event availability, and angle normalization. Fixed guide examples are recomputed from the same engine rather than copied from unrelated tables.
Interface checks separately cover server/client date agreement, location search, manual coordinates, GPS on the main tool, date and hour selection, map and 3D interaction, calculator state isolation, structured data, sitemap entries, and disabled/enabled advertising modes.
A production HTTP response confirms routing and crawlability; a browser run confirms rendering and console behaviour. Neither is presented as proof of a particular physical horizon or device until that environment is actually tested.
For consequential work, users should compare the result with a reliable independent source and an on-site observation. Rounded web output is not surveyed precision or professional certification.
Contact and corrections
The dedicated Contact page explains what to include for a reproducible calculation discrepancy, software bug, privacy question, or general request. The historical /about#contact link remains available here for compatibility.
Public email: solarpathtracker@gmail.com
Go to Contact