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 :
str
Python :字符串 要获取坐标的对象的名称,例如。
'M42'
.- parse : bool布尔
是否尝试通过使用正则表达式分析从名称中提取坐标。对于名称中嵌入了J坐标的对象目录名称,例如:“CRTS SSS100805 J194428-420209”,这可能比针对相同对象名称的sesame查询快得多。以这种方式提取的坐标可能与数据库坐标相差几分秒,因此仅当坐标不需要亚弧秒精度时才使用此选项。
- cache : bool ,
str
,可选Bool,python:str,可选 确定是否缓存结果。传递给
download_file
,所以传递“update”来更新缓存的值。
- name :
- 返回:
- coord :
astropy.coordinates.ICRS
object
astropy.coordinates.ICRS天文学家对象 物体在ICRS框架中的坐标。
- coord :