在Python中将HJD转换为JD

2024-05-12 21:00:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在研究一颗可变恒星的周期分析,我有一个很长的csv文件,其中包含了恒星在给定时间的许多测量值。对于我正在使用的程序,我需要在JD中的时间,但是我的文件在HJD中测量时间。在python中有没有相对简单的方法将JD转换为HJD?我听说有一个astropy模块将为您进行转换,但是我很难弄清楚该怎么做。我遇到了astropy.time,但无法弄清楚它到底是如何执行转换的

有人知道一种简单的方法吗

谢谢


Tags: 模块文件csv方法程序time时间jd
1条回答
网友
1楼 · 发布于 2024-05-12 21:00:08

您可以在python中使用PyAstronomy

from PyAstronomy import pyas

jd = 2440000.0
print("HJD (ra=100 deg, dec=37 deg): ", pyas.helio_jd(jd-2.4e6, 100.0, 37.0))

输出:

HJD (ra=100 deg, dec=37 deg):  39999.99536863883

相关问题 更多 >