angles function
Ascendant and MC at jdUt (Julian day in UT) for a place at
latitude and geographic longitude (degrees, east positive).
deltaTSeconds overrides the ΔT model with your own value.
Implementation
Angles angles(
double jdUt,
double latitude,
double longitude, {
double? deltaTSeconds,
}) {
final t = centuriesSinceJ2000(
julianDayTT(jdUt, deltaTSeconds: deltaTSeconds),
);
final gast = greenwichApparentSiderealTime(
jdUt,
deltaTSeconds: deltaTSeconds,
);
return anglesFromArmc(
gast / _radian + longitude,
latitude,
trueObliquity(t) / _radian,
);
}