Astral is a Python module which calculates: - Times for various positions of the sun: dawn, sunrise, solar noon, sunset, dusk, solar elevation, solar azimuth and rahukaalam. - Moon rise, set, azimuth and zenith. - The phase of the moon.