solar-calculator
Version:
Equations for computing the position of the Sun.
9 lines (7 loc) • 349 B
JavaScript
import century from "./century";
import declination from "./declination";
import {acos, cos, degrees, radians, tan} from "./math";
export default function(date, latitude) {
var phi = radians(latitude), theta = radians(declination(century(date)));
return -degrees(acos(cos(radians(90.833)) / (cos(phi) * cos(theta)) - tan(phi) * tan(theta)));
}