Astroquery SIMBAD:获取天体直径,质量,距离,光度和年龄的数据

时间:2016-02-16 20:28:40

标签: python astropy astroquery

  1. astroquery中是否有任何方法可以获得直径和距离数据的数据?好像我找不到任何这些阅读astroquery文档并检查votable_fields_dict.json file中所有支持的字段。

    然后检查SIMBAD上的文档(见图),有测量支持这些:

  2. enter image description here

    1. 我非常确定可以使用Hertzsprung-Russell Diagram(HRD)计算天体的亮度,之后可以使用上一步中获得的亮度计算质量。还可以基于HRD计算天体的年龄。你能否确认一下(或者有一些方法可以使用astroquery来获取这些值)?

1 个答案:

答案 0 :(得分:2)

SIMBAD没有关于恒星距离和直径的统一信息。只有一些对象会有这些信息。 SIMBAD将其存储在“测量”属性中。您可以通过可选字段再次访问此内容:

>>> from astroquery.simbad import Simbad
>>> Simbad.add_votable_fields('measurements')
>>> acen = Simbad.query_object('alpha centauri')

然后检查acen.colnames以查看所有可用的数据:对于alpha centauri,有很多!

对于你的第二个问题,我们可以很容易地测量物体的亮度,但是如果我们知道它们的距离,我们只能测量它们的光度。这是一项复杂的任务,需要不同对象的不同信息。对于Alpha Centauri,我们可以直接通过视差测量其距离,因此其亮度可以直接确定,但对于SIMBAD目录中的大多数对象,需要更多的迂回技术。这是一个深层次的问题,更适合physics.stackexchange.com。如果您只想访问距离目录,有时SIMBAD将拥有该信息,有时甚至是VIZIER,但没有一个地方可以获得与天文物体的可靠距离。