BaseWCSWrapper#
- class astropy.wcs.wcsapi.BaseWCSWrapper(wcs, *args, **kwargs)[源代码]#
-
一个用于修改低级wcse的基本包装类。
这个包装器对许多属性实现了一个透明的包装器,其思想是不是所有的属性都需要在包装器中被重写,但有些属性可能会被重写。
- 参数:
属性摘要
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#
WCS应用到的数据的形状作为长度的元组
pixel_n_dim
在里面(row, column)
order(Python中数组的约定)。如果WCS在具有特定形状的数据集上下文中有效,则此属性可用于存储数据的形状。例如,如果实现WCS对象的切片,则可以使用此选项。这是一个可选属性,它应该返回
None
如果形状未知或不相关。
- axis_correlation_matrix#
- 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
,此方法返回单个标量或数组,否则返回标量或数组的元组。
- abstract 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
,此方法返回单个标量或数组,否则返回标量或数组的元组。
- abstract 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
,此方法返回单个标量或数组,否则返回标量或数组的元组。