This is 'astral' a Python module which calculates
- Times for various positions of the sun: dawn, sunrise, solar noon, sunset, dusk, solar elevation, solar azimuth and rahukaalam.
- The phase of the moon.
For documentation see the https://astral.readthedocs.io/en/latest/index.html