天空之星的位置编号



我已经下载了Pandas,我对Skyfield行星很满意。我想找到hipparcos的位置数字的星星。罗兹米尔教程只有一个例子列出了巴纳德之星。python/skyfield是如何访问这些恒星位置的?我怎样才能得到天狼星的位置?

from skyfield.api import Star, load
from skyfield.data import hipparcos
with load.open(hipparcos.URL) as f:
df = hipparcos.load_dataframe(f)
barnards_star = Star.from_dataframe(df.loc[87937])

(对于https://astronomy.stackexchange.com/因为这不是一个关于编程的问题,但我会在这里继续回答,因为我从来都不太确定某个特定问题的投票结果。(

Hipparcos目录有几个在线搜索服务。谷歌搜索显示这是一个流行的来源,例如:

https://vizier.u-strasbg.fr/viz-bin/VizieR?-source=1239/hip_main

输入";天狼星";在文本字段中,它返回一个HIP编号为32349的记录,我相信这是您可以在Skyfield中使用的编号。

HIP数字非常重要,在其他参考文献中也会提到它们。例如,Sirius的维基百科页面也将其列为"HIP 32349"——这有点难找到,所以我在浏览器中使用Ctrl+F搜索"HIP",但它位于大参考侧边栏的最底部:

https://en.wikipedia.org/wiki/Sirius

最新更新