get_icrs_coordinates#

astropy.coordinates.get_icrs_coordinates(name, parse=False, cache=False)[源代码]#

使用检索ICRS对象 Sesame 检索指定名称的坐标。默认情况下,这将搜索所有可用的数据库(SIMBAD、NED和VIZIER),直到找到匹配项。如果要指定数据库,请使用科学状态 astropy.coordinates.name_resolve.sesame_database 。您还可以指定用于使用Science状态查询SESAME的服务器列表 astropy.coordinates.name_resolve.sesame_url 。这将按顺序尝试每个选项,直到返回有效响应。默认情况下,该列表包括主芝麻主机和VIZIER镜像。配置项 astropy.utils.data.Conf.remote_timeout 控制在放弃之前等待服务器响应的秒数。

参数:
name : strPython :字符串

要获取坐标的对象的名称,例如。 'M42' .

parse : bool布尔

是否尝试通过使用正则表达式分析从名称中提取坐标。对于名称中嵌入了J坐标的对象目录名称,例如:“CRTS SSS100805 J194428-420209”,这可能比针对相同对象名称的sesame查询快得多。以这种方式提取的坐标可能与数据库坐标相差几分秒,因此仅当坐标不需要亚弧秒精度时才使用此选项。

cache : boolstr ,可选Bool,python:str,可选

确定是否缓存结果。传递给 download_file ,所以传递“update”来更新缓存的值。

返回:
coord : astropy.coordinates.ICRS objectastropy.coordinates.ICRS天文学家对象

物体在ICRS框架中的坐标。