Vasudev Menon

Stargazr

I built this simple web-app to assist people in finding the right time and place to go stargazing. Users can view conditions for their current location or explore nearby designated dark sky zones, with each recommendation scored based on factors like cloud cover, moon brightness, humidity, and visibility to help identify the best nights for observing the stars.

Data for dark sky places was scraped from the International Dark Sky Places (IDSP) program website, and weather data is taken from the OpenWeatherMap API. The application calculates astronomical conditions including moon phases and illumination using PyEphem, fetches real-time Bortle scale measurements from Clear Outside to determine light pollution levels, which is combined with the weather forecast data to provide stargazing recommendations. Most of the data is cached to prevent excessive API calls and reduce loading times.

It was also featured on the Light Pollution News Podcast!