計算天文

儒略日

儒略日( Julian day,JD)在天文学上应用广泛,它是一种计日为主的历法,起始时间为公元前4713年1月1日,协调世界时中午12时。儒略日由法国学者Joseph Justus Scliger(1540~1609)在1583年所创,这名称是为了纪念他的父亲——意大利学者Julius Caesar Scaliger(1484年-1558年)。

现在的儒略日是2454719.14861,表示2008年9月9日15:34:00。后面的小数表示的就是时分秒的信息。

其中0.1表示2.4小时、144分钟或者8640秒,以此类推。

由于儒略日数字位数太多,国际天文学联合会于1973年采用简化儒略日(MJD),其定义为 MJD = JD – 2400000.5。MJD相应的起点是1858年11月17日世界时0时。

计算机的UNIX time是从1970-01-01, 世界时间00:00:00开始至今的秒数。因此,unix time = (JD – 2440587.5) × 86400。

天文学常数软件开发包 Astroconst 简介

Astroconst 主页

Astroconst 是一个自由软件包,它的内容就是包含有天文学常数表的一些头文件,这些头文件有多个,分别支持C、Fortran、Perl、java、Gnuplot和IDL等。对于程序开发人员、进行天文研究的人员来说,都是一个不错的软件包,可以省去好多功夫。