【问题标题】:skyfield star location numbers天空之星位置编号
【发布时间】:2021-04-07 15:19:39
【问题描述】:

我已经下载了 Pandas,而且我对 Skyfield 行星很好。 我想找到星星的 hipparcos 位置编号。 Rhodes Mill 教程只有一个列出 Barnard Star 的示例。 python/skyfield 如何访问这些星星位置?例如,我如何获得 Sirius 的位置?

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])

【问题讨论】:

  • 由于答案中给出的原因,我投票结束这个问题。

标签: python skyfield


【解决方案1】:

(对于https://astronomy.stackexchange.com/,这可能是一个更合适的问题,因为它不是专门关于编程的问题,但我会继续在这里回答它,因为我不太确定投票会以哪种方式进行具体问题。)

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

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

在文本字段中输入“Sirius”,它会返回一条 HIP 编号为 32349 的记录,我相信这是您可以在 Skyfield 中使用的编号。

HIP 数字非常重要,以至于它们也往往会在其他参考文献中被提及。例如,Sirius 的 Wikipedia 页面也将其列为“HIP 32349”——有点难找,所以我在浏览器中使用 Ctrl+F 搜索“HIP”,但它位于大号的最底部附近参考侧边栏:

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

【讨论】:

  • 我很高兴它有帮助! (如果建议有效,请记住通过单击绿色复选标记将答案标记为已接受,以便稍后阅读此内容的其他人会知道答案有效并且他们不需要尝试编写新答案。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-03
  • 1970-01-01
  • 2018-10-22
相关资源
最近更新 更多