参照/API

Asterpy.wcsバッグ

astropy.wcs FITファイル中の世界座標系(WCS)変換を管理するためのユーティリティを含む.これらの変換は、画像中の画素位置を、例えば、空球体上の位置のような真の単位にマッピングする。

これは3種類の異なるWCS変換を実行する:

  • コアWCS、例えば FITS WCS standard マーク·カラブレタの wcslib それがそうです。見 Wcsprm それがそうです。

  • 単純結像多項式 (SIP) 大会です。参照してください Sip それがそうです。

  • WCSで定義されているテーブルは歪みを探す. distortion paper それがそうです。見 DistortionLookupTable それがそうです。

これらの変換の各々は単独で使用することができ、標準パイプで一緒に使用することもできる。

機能

find_all_wcs \(タイトル[, relax, keysel, fix, ...] )

ヘッダ中のすべてのWCS変換を探す.

get_include \()

Asterpy.wcsのCヘッダファイルの経路を取得する.

validate \(ソース)

FITファイルが与えられたWCS検証レポートを印刷します。

クラス

Auxprm \()

クラスは,専門家の性質の補助座標系情報を含む.

DistortionLookupTable \(*table* ,*crpix* ,...)

対象の単一ルックアップテーブル。 distortion paper 変化しています

FITSFixedWarning \

FITSヘッダの内容が基準を満たすように修正された場合に発生する警告。

InconsistentAxisTypesError \()

WCSヘッダの座標軸タイプは一致しないか識別できない.

InvalidCoordinateError \()

1つ以上の世界座標は無効である.

InvalidSubimageSpecificationError \()

サブイメージ仕様は無効です。

InvalidTabularParametersError \()

与えられたテーブルパラメータは無効である.

InvalidTransformError \()

WCS変換は無効であるか,変換パラメータは無効である.

NoConvergence \(*パラメータ[, best_solution, ...] )

数値方法の不収束および/または発散を報告するためのエラークラス。

NoSolutionError \()

与えられた区間では解が見つからない.

NoWcsKeywordsFoundError \()

与えられたヘッダにWCSキーワードが見つからない.

NonseparableSubimageCoordinateSystemError \()

分割できないサブ画像座標系。

SingularMatrixError \()

線形変換行列は奇妙である.

Sip \(*a, b, ap, bp, crpix* )

♪the Sip class performs polynomial distortion correction using the SIP 二つの方向の慣例。

Tabprm \()

テーブル座標(すなわち、ルックアップテーブルによって定義された座標)に関する情報を格納するためのクラス。

WCS \([header, fobj, key, minerr, relax, ...] )

WCSオブジェクトは標準WCS変換を行い,それに対して SIP そして distortion paper WCSキーワードとFITSファイルから読み出した補足データに基づくテーブルルックアップ変換.

WCSBase \(*sip, cpdis, wcsprm, det2im* )

WCSオブジェクト統合基本WCS(提供による) wcslib )、持っている SIP そして distortion paper 運営部。

WcsError \

すべての無効WCSエラーの基底クラス.

Wcsprm \([header, key, relax, naxis, keysel, ...] )

Wcsprm コアWCS変換を実行する.

Wtbarr \()

クラスはバイナリテーブル拡張(BINTABLE)から座標ルックアップテーブルを構築する.

クラス継承関係図

Inheritance diagram of astropy.wcs.Auxprm, astropy.wcs.DistortionLookupTable, astropy.wcs.wcs.FITSFixedWarning, astropy.wcs._wcs.InconsistentAxisTypesError, astropy.wcs._wcs.InvalidCoordinateError, astropy.wcs._wcs.InvalidSubimageSpecificationError, astropy.wcs._wcs.InvalidTabularParametersError, astropy.wcs._wcs.InvalidTransformError, astropy.wcs.wcs.NoConvergence, astropy.wcs._wcs.NoSolutionError, astropy.wcs._wcs.NoWcsKeywordsFoundError, astropy.wcs._wcs.NonseparableSubimageCoordinateSystemError, astropy.wcs._wcs.SingularMatrixError, astropy.wcs.Sip, astropy.wcs.Tabprm, astropy.wcs.wcs.WCS, astropy.wcs.WCSBase, astropy.wcs._wcs.WcsError, astropy.wcs.Wcsprm, astropy.wcs.Wtbarr

Asterpy.wcs.utilsモジュール

機能

add_stokes_axis_to_wcs \(WCS,_indの前に_)を追加する

他の軸に関連しない新しいストークス軸を追加します。

celestial_frame_to_wcs \(フレームワーク[, projection] )

所与の座標ボックスについて、対応するWCSオブジェクトを返す。

wcs_to_celestial_frame \(WCS)

与えられたWCSについて、WCSの天体成分に一致する座標ブロックを返す。

proj_plane_pixel_scales \(WCS)

WCSの場合、画像画素の各軸に沿った画素割合が返される。 CRPIX これを“中間世界座標平面”上の位置に投影すると,中で定義されるようになる. Greisen & Calabretta 2002, A&A, 395, 1061 それがそうです。

proj_plane_pixel_area \(WCS)

そのために. 天国.天国 WCS(参照 astropy.wcs.WCS.celestial) returns pixel area of the image pixel at the CRPIX location once it is projected onto the "plane of intermediate world coordinates" as defined in Greisen & Calabretta 2002, A&A, 395, 1061 それがそうです。

is_proj_plane_distorted \(WCS[, maxerr] )

WCSに対する返品 False if square image (detector) pixels stay square when projected onto the "plane of intermediate world coordinates" as defined in Greisen & Calabretta 2002, A&A, 395, 1061 それがそうです。

non_celestial_pixel_scales (inwcs)

非天体WCSの各軸に沿った画素比、例えば、混合スペクトルおよび空間軸を有するWCSが計算される。

skycoord_to_pixel \(座標,WCS[, origin, mode] )

SkyCoord座標のセットを画素に変換する.

pixel_to_skycoord (XP、YP、WCS[, origin, ...] )

画素座標のセットを SkyCoord 座標です。

pixel_to_pixel \(WCS_In,WCS_Out,*Input)

WCSを有するデータセットの画素座標は、異なるWCSを有する他のデータセットの画素座標に変換される。

local_partial_pixel_derivatives (WCS,*ピクセル)

戻り形状行列 (world_n_dim, pixel_n_dim) その中の各項目は [i, j] 要求画素位置における偏微分係数d(World_I)/d(画素_j)である。

fit_wcs_from_points \(xy,世界座標[, ...] )

検出器と空上の2組のマッチングの座標を与え、WCSを計算する。

クラス

custom_wcs_to_frame_mappings \([mappings] )

custom_frame_to_wcs_mappings \([mappings] )

クラス継承関係図

Inheritance diagram of astropy.wcs.utils.custom_wcs_to_frame_mappings, astropy.wcs.utils.custom_frame_to_wcs_mappings

Asterpy.wcs.wcsaniバッグ

機能

deserialize_class \(サードパーティ物流[, construct] )

クラスを再帰的に逆系列化する.

sanitize_slices \(スライス,ndim)

1つのスライスを入力として与え,より解析しやすいフォーマットに整理する.

validate_physical_types \(物理_タイプ)

UCD 1+標準検証物理タイプリスト

wcs_info_str \(WCS)

クラス

BaseHighLevelWCS \()

高度なWCSインタフェースの抽象基底クラス.

BaseLowLevelWCS \()

低レベルWCSインタフェースの抽象基底クラス.

BaseWCSWrapper \(WCS,*args, * *kwargs)

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

HighLevelWCSMixin \()

属性が与える低レベルWCSオブジェクトは,高度なWCS APIのハイブリッドクラスを自動的に提供する. low_level_wcs 財産です。

HighLevelWCSWrapper \(下位レベル_WCS)

包装類は何でも受け入れることができます BaseLowLevelWCS 対象とし,高度なWCS APIを公開する.

SlicedLowLevelWCS \(WCS,スライス)

配列スライスをWCSの低級WCSラッパに適用した。

クラス継承関係図

Inheritance diagram of astropy.wcs.wcsapi.high_level_api.BaseHighLevelWCS, astropy.wcs.wcsapi.low_level_api.BaseLowLevelWCS, astropy.wcs.wcsapi.wrappers.base.BaseWCSWrapper, astropy.wcs.wcsapi.high_level_api.HighLevelWCSMixin, astropy.wcs.wcsapi.high_level_wcs_wrapper.HighLevelWCSWrapper, astropy.wcs.wcsapi.wrappers.sliced_wcs.SlicedLowLevelWCS