Oficjalna dokumentacja jest wystarczająco dobra. Jeśli znasz podstawy astronomii sferycznej, to łatwo zinterpretujesz output.
Jak sprawdzić położenie przykładowo Księżyca względem MOJEJ lokalizacji?
Skorzystaj z body compute observer.
import ephem
obs = ephem.Observer()
obs.lon = '16.5'
obs.lat = '51.6'
obs.date = '2017/2/18 11:20:00'
pos = ephem.Moon(obs)
pos.az, pos.alt, pos.phase
Linijka po linijce:
- importujesz moduł
- tworzysz obserwatorium
- dla obserwatorium ustawiasz jego długość geograficzną wyrażoną wartością dziesiętną
- dla obserwatorium ustawiasz jego szerokość geograficzną wyrażoną wartością dziesiętną
- ustawiasz datę obserwacji, uwzględniając czas UTC (obecny czas zimowy w Polsce pomniejszyć o 1h)
- obliczasz pozycję Księżyca względem obserwatorium
- wypisujesz azymut, wysokość Księżyca (ujemna oznacza, że jest pod horyzontem) oraz fazę
Nie wiem do czego Ci jest to potrzebne, ale jeśli chcesz dowiedzieć się jaka jest pozycja obiektów na niebie, to polecam Ci fantastyczne darmowe obserwatorium Stellarium. Za jego pomocą sprawdziłem poprawność obliczeń w Pythonie.