Since the path of the sun across the sky varies throughout the year, a completely automatic heliostat, or sun tracker, must be guided by continuous calculations. The National Renewable Energy Laboratory has released its Solar Position Algorithm (SPA) with complete documentation. Another resource is the libnova Celestial Mechanics and Astronomical Calculation Library, which also calculates variables such as apparent position and rise, set and transit times among many others of astronomical objects.