This App Calculates sun, moon and solar planets position and timing for any place on earth at any time. It also gives weather by taking you to some open source weather page. It plots daylength hours, Sun declination and sun distance, right ascension, visibility of moon and planets and many other solar functions.