Efemeryda jest tabelą albo systemem obliczeniowym podającym położenia ciał niebieskich w określonej skali czasu i układzie odniesienia. Współczesny program astrologiczny nie „odczytuje znaku” bezpośrednio. Najpierw przelicza czas na dzień juliański, wyznacza współrzędne astronomiczne, a dopiero potem przedstawia długość ekliptyczną w zodiaku.
Czas lokalny, UTC, UT1 i TT
Czas lokalny jest zapisem zegarowym zależnym od strefy i historycznych reguł czasu letniego. Baza IANA przechowuje te reguły i umożliwia konwersję do UTC. UTC jest skalą cywilną z sekundami przestępnymi. UT1 odzwierciedla obrót Ziemi, a TT jest równomierną skalą używaną w obliczeniach efemerydalnych.
Różnica TT i UT1 jest oznaczana jako delta T. Biblioteka może przyjmować czas UT i wewnętrznie wykonać potrzebne przeliczenie, ale dokumentacja wyniku powinna wskazać używaną funkcję. Mieszanie czasu lokalnego z UTC bez jawnej konwersji może przesunąć osie, domy i moment dokładnego aspektu.
Swiss Ephemeris i JPL Horizons
Swiss Ephemeris łączy algorytmy i pliki danych oparte na efemerydach JPL z interfejsem przeznaczonym między innymi do obliczeń astrologicznych. Funkcja calc_ut przyjmuje dzień juliański UT, identyfikator ciała oraz flagi. Flaga prędkości zwraca prędkość w długości, dzięki czemu można rozpoznać ruch bezpośredni, stację i retrogradację.
JPL Horizons jest niezależnym, oficjalnym systemem generowania efemeryd dla planet, Księżyca, małych ciał i sond. Przy porównaniu trzeba ustawić ten sam obserwator, skalę czasu, układ współrzędnych i typ wielkości wyjściowej. Sama zgodność daty bez zgodności konfiguracji nie jest pełną weryfikacją.
Fallback i pochodzenie wyniku
Dokumentacja Swiss Ephemeris wskazuje, że po wybraniu SEFLG_SWIEPH brak wymaganego pliku może spowodować użycie efemerydy Moshiera i zwrócenie ostrzeżenia. Wynik liczbowy nie powinien wtedy być prezentowany bez tej informacji. Trzeba zapisać kod flagi zwrotnej, komunikat, wersję biblioteki i ścieżkę do danych.
W sprawdzonym silniku Afterlogy użyto biblioteki sweph 2.10.3-6, flag SEFLG_SWIEPH, SEFLG_SPEED i SEFLG_TROPICAL oraz funkcji calc_ut. Publiczny kosmogram jest narzędziem natalnym. Kod nie potwierdza osobnych funkcji progresji, profekcji ani automatycznej syntezy predykcyjnej.
Minimalny rekord obliczenia
- Zapisz lokalną datę i godzinę, strefę IANA oraz status czasu letniego.
- Podaj wynik UTC i dzień juliański wraz z informacją, czy funkcja oczekuje UT czy TT.
- Zapisz współrzędne, wysokość i tryb geocentryczny albo topocentryczny.
- Podaj zodiak, system domów, wariant węzłów, bibliotekę, wersję i pliki efemerydy.
- Zachowaj pełną precyzję podczas wyszukiwania, a zaokrąglaj dopiero wartość prezentowaną.
- Dla aspektu zanotuj funkcję różnicy kątowej, przedział bracketingu, tolerancję i wszystkie znalezione pierwiastki.
Przykład i kontrola jakości
Najczęstszy błąd techniczny polega na zapisaniu godziny „12:30” bez informacji, czy jest lokalna, UTC lub TT. Dla Warszawy 15 stycznia 1990 godzina 12:30 CET odpowiada 11:30 UTC. Dopiero ta wartość może zostać bezpiecznie przeliczona na dzień juliański dla calc_ut. Latem różnica byłaby inna.
W niezależnej kontroli należy porównywać długość ekliptyczną tego samego typu. Rektascensja, długość, pozycja pozorna i astrometryczna nie są zamiennymi kolumnami. Rozbieżność znika często po ustawieniu tego samego obserwatora, centrum, skali czasu i korekt.
Powiązane hasła
- Kosmogram natalny jako podstawa technik predykcyjnych
- Jak oblicza się tranzyty?
- Lokalny przebieg zaćmienia
- Kosmogram urodzeniowy Afterlogy
Bibliografia
- Astrodienst, Swiss Ephemeris 2.10 Programmer's Documentation, 2020
- Astrodienst, Swiss Ephemeris General Documentation, 2022
- Astrodienst, „Swiss Ephemeris programming interface”, dokumentacja funkcji i flag
- NASA JPL Solar System Dynamics, Horizons System Manual, wersja 4.98e
- U.S. Naval Observatory, „Astronomical Almanac Glossary”, hasła UT, TT i delta T
- U.S. Naval Observatory, „Terrestrial Time”
- U.S. Naval Observatory, „Universal Time”
- International Earth Rotation and Reference Systems Service, „Time scales and leap seconds”
- IANA, Time Zone Database, aktualne wydanie i dokumentacja




