在astroquery中是否有任何方法可以获得直径和距离数据的数据?好像我找不到任何这些阅读astroquery文档并检查votable_fields_dict.json file中所有支持的字段。
然后检查SIMBAD上的文档(见图),有测量支持这些:
答案 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,但没有一个地方可以获得与天文物体的可靠距离。