find_all_wcs#

astropy.wcs.find_all_wcs(header, relax=True, keysel=None, fix=True, translate_units='', _do_set=True)[源代码]#

在给定的头中查找所有WCS转换。

参数:
header : strHeader 对象。Python:Str或Header对象。
relax : boolint ,可选Bool或python:int,可选

允许程度:

  • True (默认):允许WCS标准的所有公认的非正式扩展。

  • False :只识别符合发布的WCS标准定义的关键字。

  • int :选择要接受的特定扩展的位字段。看见 标头读数松弛常数 了解更多细节。

keysel : sequencestr ,可选PYTHON:PYTHON的序列:字符串,可选

用于选择wcslb考虑的关键字类型的标志列表。什么时候 None ,则只考虑标准图像标题关键字(并调用底层wcspih()C函数)。为了使用二进制表图像阵列或像素列表关键字, 按键选择 必须设置。

列表中的每个元素都应该是以下字符串之一:

  • “image”:图像标题关键字

  • “binary”:二进制表图像数组关键字

  • “pixel”:像素列表关键字

关键词如 EQUInaRFRQna 二进制表图像数组和像素列表(包括 WCSNnaTWCSna )由“二进制”和“像素”选择。

fix : bool ,可选可选的布尔

什么时候? True (默认),调用 fix 在结果对象上修复头中的任何非标准用法。 FITSFixedWarning 如果进行了任何更改,将发出警告。

translate_units : str ,可选Python:字符串,可选

指定要执行的非标准单位字符串的潜在不安全转换。默认情况下,不执行任何操作。看到了吗 WCS.fix 有关此参数的详细信息。仅在以下情况下有效 fixTrue .

返回:
wcses : listWCSPYTHON:WCS列表