updated keng's plotsolarcalc