altitude function
Geometric altitude (no refraction) of body target above the
horizon of a place at latitude and geographic longitude (degrees,
east positive) at jdTT, in degrees, as seen from the Earth's centre.
Implementation
double altitude(
Ephemeris ephemeris,
int target,
double latitude,
double longitude,
double jdTT,
) {
final p = equatorialOfDate(ephemeris, target, jdTT);
return _altitude(p, _hourAngle(p, longitude, jdTT), latitude);
}