Konieczność dodania sekundy przestępnej jest spowodowana nieregularnym czasem obrotu Ziemi wokół własnej osi.
4.4. Dzień Juliański
W astronomii często spotykaną metodą pomiaru czasu jest Dzień Juliański, zazwyczaj oznaczany symbolem JD (Julian Day). Jest to liczba dni jaka upłynęła od 1 stycznia 4713 roku p.n.e. od godziny 12:00 w południe według kalendarza juliańskiego (liczącego 365.25 dni w roku). Liczba ta przyjmuje też wartości niecałkowite, dzięki czemu można za jej pomocą określić nie tylko całe dni, ale i konkretny punkt w czasie. Przykład: dla daty 21.12.2013 godz. 06:00 wartość JD wynosi 2456647.75.
4.1 Założenia
Celem pierwszego programu jest ułatwienie analizy stanu radioteleskopu poprzez przetwarzanie pakietów rozsyłanych przez serwer sterujący radioteleskopem. Serwer co sekundę rozsyła w sieci 158.75.6.0/24 przy pomocy adresu rozgłoszeni owego pakiet zawierający wartości liczbowe informujące o obecnym stanie radioteleskopu. Pakiety rozsyłane są na porcie 3486. Format przykładowego pakietu wygląda następująco:
2013 3 27 9 15 7 804329 2000.000 2456378.885507 86 82153.918901 5.8854 41.4188 338.3342 11.7993 0 1 -0.0426 -0.0010 0.0288 -0.0008 22 2 23 3 219 3451 3551 2000 1999 1 0 5.9096 41.4195 338.3166 11.7996 13415
Jak widać, pakiet zawiera 37 liczb, które są oddzielone spacjami. Ułatwia to odróżnienie oraz analizę poszczególnych wartości z poziomu programu. Najważniejsze parametry (na przykładzie powyższego pakietu) oznaczają kolejno:
17