切片LowLevelWCS#
- class astropy.wcs.wcsapi.SlicedLowLevelWCS(wcs, slices)[源代码]#
-
将数组切片应用于WCS的低级WCS包装器。
此类不修改底层WCS对象,因此可以删除耦合维度,因为它存储了在底层WCS中切片(或修改)的像素和世界维度,并返回所有低级WCS方法的修改结果。
- 参数:
- wcs :
BaseLowLevelWCS
基极低水平 要切片的WCS。
- 片 :
slice
或tuple
或int
切片、元组或int 要应用于WCS的有效数组切片。
- wcs :
属性摘要
WCS应用到的数据的形状作为长度的元组
pixel_n_dim
在里面(row, column)
order(Python中数组的约定)。返回一个 (
world_n_dim
,pixel_n_dim
)表示使用布尔值的矩阵表示给定的世界坐标是否依赖于给定的像素坐标。描述下降的世界维度的信息。
描述每个像素轴名称的字符串的iterable。
在其中定义WCS的边界(以像素坐标为单位),如具有
pixel_n_dim
(min, max)
元组。像素坐标系中的轴数。
WCS应用到的数据的形状作为长度的元组
pixel_n_dim
在里面(x, y)
订单(如果是图像,x
是水平坐标和y
是垂直坐标)。指示Python对象是以序列化形式还是作为实际的Python对象给定的。
一个iterable字符串,用于描述每个世界轴的名称。
提供有关为世界坐标构造高级对象的信息的词典。
一份清单
world_n_dim
元素提供有关为世界坐标构造高级对象的信息。描述每个世界轴的物理类型的字符串iterable。
给定每个轴的世界坐标单位的一种字符串。
世界坐标系中的轴数。
方法总结
array_index_to_world_values
(*index_arrays)将数组索引转换为世界坐标。
pixel_to_world_values
(*pixel_arrays)将像素坐标转换为世界坐标。
world_to_array_index_values
(*world_arrays)将世界坐标转换为数组索引。
world_to_pixel_values
(*world_arrays)将世界坐标转换为像素坐标。
属性文档
- array_shape#
- axis_correlation_matrix#
- dropped_world_dimensions#
描述下降的世界维度的信息。
- pixel_axis_names#
- pixel_bounds#
- pixel_n_dim#
- pixel_shape#
- serialized_classes#
- world_axis_names#
- world_axis_object_classes#
- world_axis_object_components#
- world_axis_physical_types#
- world_axis_units#
- world_n_dim#
方法文件
- array_index_to_world_values(*index_arrays)#
将数组索引转换为世界坐标。
这和
pixel_to_world_values
但指标应在(i, j)
订单,哪里有图像i
是一排而且j
是列(即与pixel_to_world_values
)如果
world_n_dim
是1
,此方法返回单个标量或数组,否则返回标量或数组的元组。
- pixel_to_world_values(*pixel_arrays)[源代码]#
将像素坐标转换为世界坐标。
这种方法需要
pixel_n_dim
标量或数组作为输入,像素坐标应该从零开始。退换商品world_n_dim
标量或数组,单位由world_axis_units
. 注意,在每个维度的第一个像素的中心,像素坐标被假定为0。如果像素位于未定义WCS的区域中,则可以返回NaN。坐标应在(x, y)
订单,哪里有图像,x
是水平坐标和y
是垂直坐标。如果
world_n_dim
是1
,此方法返回单个标量或数组,否则返回标量或数组的元组。
- world_to_array_index_values(*world_arrays)#
将世界坐标转换为数组索引。
这和
world_to_pixel_values
只是索引应该返回(i, j)
订单,哪里有图像i
是一排而且j
是列(即与pixel_to_world_values
). 索引应返回为四舍五入整数。如果
pixel_n_dim
是1
,此方法返回单个标量或数组,否则返回标量或数组的元组。
- world_to_pixel_values(*world_arrays)[源代码]#
将世界坐标转换为像素坐标。
这种方法需要
world_n_dim
标量或数组作为输入,单位由world_axis_units
. 退换商品pixel_n_dim
标量或数组。注意,在每个维度的第一个像素的中心,像素坐标被假定为0。如果世界坐标没有匹配的像素坐标,则可以返回NaN。坐标应该返回到(x, y)
订单,哪里有图像,x
是水平坐标和y
是垂直坐标。如果
pixel_n_dim
是1
,此方法返回单个标量或数组,否则返回标量或数组的元组。