BaseWCSWrapper

class astropy.wcs.wcsapi.BaseWCSWrapper(wcs, *args, **kwargs)[ソース]

ベースクラス: astropy.wcs.wcsapi.low_level_api.BaseLowLevelWCS

低レベルWCSのオブジェクトの基本パッケージクラスを修正する.

このラッパは,多くの属性に対する透明なラッパを実現しており,ラッパですべての属性をカバーする必要はないが,何らかの属性をカバーする可能性があるという考え方である.

パラメータ
wcsastropy.wcs.wcsapi.BaseLowLevelWCSastropy.wcs.wcsapi.BaseLowLevelWCS

包装するWCSオブジェクト

属性要約

array_shape \

WCS長タプルとして適用されるデータの形状 pixel_n_dim はい。 (row, column) Order(Pythonにおける配列の約束)。

axis_correlation_matrix \

Returns an (world_n_dim, pixel_n_dim) matrix that indicates using booleans whether a given world coordinate depends on a given pixel coordinate.

pixel_axis_names \

各画素軸の名前を記述する文字列の反復が可能である。

pixel_bounds \

WCSの境界(画素座標で表される)を含み,含まれるように定義する. pixel_n_dim (min, max) 元グループです。

pixel_n_dim \

画素座標系における軸数.

pixel_shape \

WCS長タプルとして適用されるデータの形状 pixel_n_dim はい。 (x, y) 注文(画像については、 x 水平座標であり y 垂直座標)である.

serialized_classes \

Pythonオブジェクトが直列化された形で提供されるか、実際のPythonオブジェクトとして提供されるかを指示します。

world_axis_names \

各世界軸の名前を記述する文字列の反復可能性。

world_axis_object_classes \

世界座標に高度なオブジェクトを構造する情報に関する辞書を提供する.

world_axis_object_components \

以下を含むリスト world_n_dim 要素は世界座標構造のための高度なオブジェクトに関する情報を提供する.

world_axis_physical_types \

各世界軸の物理的タイプの文字列を記述する反復可能性。

world_axis_units \

各軸の世界座標単位の文字列の反復が与えられる.

world_n_dim \

世界座標系における軸数。

方法要約

array_index_to_world_values \(*インデックス_配列)

配列インデックスを世界座標に変換する.

pixel_to_world_values (*ピクセル_アレイ)

画素座標を世界座標に変換する.

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 この方法は、単一のスカラまたは配列を返し、そうでなければ、スカラまたは配列のタプルを返す。