def from_radec(self, ra, dec): self.lon, self.lat = _libastro.eq_ecl(self.epoch, ra, dec)
def f(d): _sun.compute(d) _moon.compute(d) slon = _libastro.eq_ecl(d, _sun.g_ra, _sun.g_dec)[0] mlon = _libastro.eq_ecl(d, _moon.g_ra, _moon.g_dec)[0] return (mlon - slon - antitarget) % twopi - pi