(1) |
где:
Примечание: в текущей версии программы стартовое звездное время рассчитывается при помощи программы bta_sidrl_time (разработанной на основе библиотеки SOFA). Если эта программа почему-то не обнаруживается, то используется программа О.Верходанова epoch.
Текущее звездное время считается по формуле:
(2) |
где:
M - текущее московское время;
- поправка звездного времени
(equation of the equinoxes -- уравнение равноденствий)
рассчитывается с помощью периодического (1 раз в час) запуска программы bta_sidrl_time. Если ее нет, то расчет производится по внутренней приблизительной формуле.
Если М и это уже UT-1, то DUT1 равна нулю. Если же М и синхронизованы с UTC, то DUT1 равна настоящей поправке.