fit_wcs_from_points#
- astropy.wcs.utils.fit_wcs_from_points(xy, world_coords, proj_point='center', projection='TAN', sip_degree=None)[源代码]#
给定探测器和天空的两组匹配坐标,计算WCS。
使WCS对象符合输入探测器和天空坐标的匹配集。可选地,SIP可以用于解释几何失真。返回
WCS
对象,该对象具有用于在输入像素和天空坐标之间映射的最佳拟合参数。投影类型(默认为“TAN”)可以作为字符串、有效的三个字母投影代码之一传入,也可以作为已设置了投影关键字的WCS对象传入。注意,如果输入WCS有任何非多项式失真,这将被应用并反映在拟合项和系数中。以这种方式传入WCS对象实质上允许根据匹配的输入坐标和投影点对其进行重新设置,但在将此选项用作输入中与投影无关的关键字时,请小心,可能会导致意外行为。
- 参数:
- xy : (
numpy.ndarray
,numpy.ndarray
)tuple
(numpy.ndarray
,numpy.ndarray
)tuple
X&y像素坐标。它们应该符合FITS约定,从(1,1)作为左下角像素的中心开始。
- world_coords :
SkyCoord
SkyCoord
具有世界坐标的天空坐标物体。
- proj_point“中心”或~astropy.coordinates.SkyCoord公司`
默认为“中心”,其中输入世界坐标的几何中心将用作投影点。要指定投影的精确点,可以传入带有坐标对的Skycoord对象。为了保持一致性,这些坐标的单位和帧将被转换以匹配
world_coords
如果他们没有。- projection :
str
或WCS
PYTHON:字符串或WCS FITS WCS标准中定义的任何标准投影的三字母投影代码。或者,可以传入设置了投影关键字的WCS对象。
- sip_degree :
None
或int
PYTHON:NONE或PYTHON:INT 如果设置为非零整数值,将适合SIP度
sip_degree
建立几何畸变模型。默认值为“无”,这意味着将不适合任何失真校正。
- xy : (
- 返回:
笔记