Scientific solar calculator