SIP.

class astropy.wcs.Sip(*a, b, ap, bp, crpix*)

ベースクラス: object

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

パラメータ
aNdarray

♪the A_i_j 画素から焦点平面への変換の多項式は double array[m+1][m+1] それがそうです。その大きさは m +1, m +1) m = A_ORDER それがそうです。

bNdarray

♪the B_i_j 画素から焦点平面への変換の多項式は double array[m+1][m+1] それがそうです。その大きさは m +1, m +1) m = B_ORDER それがそうです。

apNdarray

♪the AP_i_j 画素から焦点平面への変換の多項式は double array[m+1][m+1] それがそうです。その大きさは m +1, m +1) m = AP_ORDER それがそうです。

bpNdarray

♪the BP_i_j 画素から焦点平面への変換の多項式は double array[m+1][m+1] それがそうです。その大きさは m +1, m +1) m = BP_ORDER それがそうです。

crpixNdarray

参考画素として double array[2] それがそうです。

注意事項

トップページ--定期刊行物の主な分類--定期刊行物の詳細紹介--定期刊行物の題録とダイジェスト--定期刊行物の詳細なダイジェスト内容2005年。“FITS画像ヘッダには歪んだSIP約束が表示されている”アダス十四世です。

属性要約

a \

double array[a_order+1][a_order+1] 焦点平面変換行列。

a_order \

int 多項式の階数 (A_ORDER )。

ap \

double array[ap_order+1][ap_order+1] 焦点面から画素への変換行列。

ap_order \

int 多項式の階数 (AP_ORDER )。

b \

double array[b_order+1][b_order+1] 画素から焦点面への変換行列。

b_order \

int 多項式の階数 (B_ORDER )。

bp \

double array[bp_order+1][bp_order+1] 焦点面から画素への変換行列。

bp_order \

int 多項式の階数 (BP_ORDER )。

crpix \

double array[naxis] 座標参照画素 (CRPIXja 画素軸毎)。

方法要約

foc2pix \

Sip_ocor 2 pix( 焦点、原点 )-> double array[ncoord][nelem]

pix2foc \

Sip_Pix 2 foc( ピクセル、原点 )-> double array[ncoord][nelem]

属性文書

a

double array[a_order+1][a_order+1] 焦点平面変換行列。

♪the SIP A_i_j 画素から焦点面への変換のための行列。

その値はその場で変更することができますが、新しいのを作成しない限り、サイズを調整することはできません。 Sip 物体です。

a_order

int 多項式の階数 (A_ORDER )。

ap

double array[ap_order+1][ap_order+1] 焦点面から画素への変換行列。

♪the SIP AP_i_j 焦点面から画素への変換のための行列。その値はその場で変更することができますが、新しいのを作成しない限り、サイズを調整することはできません。 Sip 物体です。

ap_order

int 多項式の階数 (AP_ORDER )。

b

double array[b_order+1][b_order+1] 画素から焦点面への変換行列。

♪the SIP B_i_j 画素から焦点面への変換のための行列。その値はその場で変更することができますが、新しいのを作成しない限り、サイズを調整することはできません。 Sip 物体です。

b_order

int 多項式の階数 (B_ORDER )。

bp

double array[bp_order+1][bp_order+1] 焦点面から画素への変換行列。

♪the SIP BP_i_j 焦点面から画素への変換のための行列。その値はその場で変更することができますが、新しいのを作成しない限り、サイズを調整することはできません。 Sip 物体です。

bp_order

int 多項式の階数 (BP_ORDER )。

crpix

double array[naxis] 座標参照画素 (CRPIXja 画素軸毎)。

方法文書

foc2pix()

Sip_ocor 2 pix( 焦点、原点 )-> double array[ncoord][nelem]

焦点面座標を画素座標に変換する。 SIP 多項式歪約束。

パラメータ
foccrdNdarray

焦点面座標配列は double array[ncoord][nelem] それがそうです。

origin集積する.

画素値の原点を指定する.FortranとFITS標準は原点1を用いた.NumpyとCは原点0の配列インデックスを用いた.

返品
pixcrdNdarray

画素座標配列を返す double array[ncoord][nelem] それがそうです。

賃上げをする
MemoryError

メモリ割当てに失敗しました。

ValueError

座標変換パラメータは無効である.

pix2foc()

Sip_Pix 2 foc( ピクセル、原点 )-> double array[ncoord][nelem]

属性は、画素座標を焦点面座標に変換する。 SIP 多項式歪約束。

パラメータ
pixcrdNdarray

画素座標配列は double array[ncoord][nelem] それがそうです。

origin集積する.

画素値の原点を指定する.FortranとFITS標準は原点1を用いた.NumpyとCは原点0の配列インデックスを用いた.

返品
foccrdNdarray

焦点面座標配列を返して double array[ncoord][nelem] それがそうです。

賃上げをする
MemoryError

メモリ割当てに失敗しました。

ValueError

座標変換パラメータは無効である.