首先需要导入必要的模块:
from astroquery.simbad import Simbad
from astropy.coordinates import SkyCoord
from astropy import units as u
然后,我们需要通过SkyCoord建立天体坐标,然后将其通过Simbad查询:
coord = SkyCoord.from_name("m31")
result_table = Simbad.query_region(coord, radius=0.05 * u.deg)
上述代码中,我们以“m31”为例建立了一个天体坐标。通过传递该坐标和查询半径,我们调用Simbad.query_region查询该区域中的天体信息。最后,我们可以获得目标的天体信息和星等数据:
result_table.pprint(show_unit=True)
print('V magnitude:', result_table['FLUX_V'][0])
上述代码将打印获得的结果表,并输出V星等的值。