Wcsprm¶
- class astropy.wcs.Wcsprm(header=None, key=' ', relax=False, naxis=2, keysel=0, colsel=None)¶
ベースクラス:
object
Wcsprm
コアWCS変換を実行する.注釈
このオブジェクトのメンバは,FITSヘッダ中の鍵/値対にほぼ対応する.しかし,これらは様々な方法で調整や標準化を行い,WCS変換を実行することが容易になる.したがって、ヘッダ中の元の値を得るためにそれらに依存することはできない。そのために、お使いください
astropy.io.fits.Header
直接行きましょう。9列目と10列目に出現する等号に対して,FITSヘッダ解析は正しいFITS“keyword=value”文法を強制的に実施しているが,すべてのキーワードの自由フォーマット文字(nost 100-2.0,5.2.1節),整数(5.2.3節),浮動小数点値(5.2.4節)を認識することができる.
- パラメータ
- タイトル :
Header
Str、またはなし。タイトル、文字列、またはなし。 もし
None
このオブジェクトはデフォルト値に初期化される.- key文字列、オプション
この鍵はヘッダ中の特定のWCS変換を参照する.これはおそらく
' '
あるいは…。'A'
-゚`‘Z’であり,それに対応する ``"a"
部分"CTYPEia"
それがそうです。(拍手) key 以下の場合にのみ提供できます タイトル また提供しました。)- relaxBoolまたはint、オプション
放任程度:
False
:発行されたWCS規格の定義に適したキーワードのみを識別する.True
:すべての公認されたWCS規格の非公式拡張を認める。int
:受け入れる特定の拡張ビットフィールドを選択します。参照してください 見出し読み取り弛緩定数 もっと細かいことを知っています。
- naxis形が整っていて、オプションです
対象の世界座標軸の数.(拍手) 軸方向. 以下の場合にのみ提供できます タイトル はい。
None
()- keyselフラグビットシーケンス、オプション
考慮されるキーワードタイプを制限するために使用することができるフラグビットベクトル:
WCSHDR_IMGHEAD
:画像タイトルキーワード。WCSHDR_BIMGARR
:2進表画像配列。WCSHDR_PIXLIST
:ピクセルリストキーワード。
ゼロであれば制限はない.-1であれば,基底wcslb関数である.
wcspih()
呼ばれるのではなくwcstbh()
それがそうです。- colsel整型配列
考慮するキーワードを制限するためのリスト番号系列.
None
制限がないことを示す。
- タイトル :
- 賃上げをする
- MemoryError
メモリ割当てに失敗しました。
- ValueError
鍵は無効です。
- KeyError
FITSヘッダでは鍵が見つかりません。
属性要約
alt
\str
座標記述の文字コードを置き換える.aux
\Auxprm
専門家の性質の補助座標系情報.int array[naxis]
各軸の4ビットタイプコード配列。bepoch
\double
これはDATE-OBS
それがそうです。cd
\double array[naxis][naxis]
♪theCDi_ja
線形変換行列。cdelt
\double array[naxis]
座標増分 (CDELTia
)である。boolean
補償はありますか。cname
\list of strings
座標軸名リスト、CNAMEia
それがそうです。colax
\int array[naxis]
画素リスト内の各軸の列番号のアレイを記録する。colnum
\int
このWCSに関連するFITバイナリテーブルの列.cperi
\double array[naxis]
相軸の周期、CPERIia。crder
\double array[naxis]
それぞれの座標軸のランダム誤差はCRDERia
それがそうです。crota
\double array[naxis]
CROTAia
それぞれの座標軸の重要な値。crpix
\double array[naxis]
座標参照画素 (CRPIXja
画素軸毎)。crval
\double array[naxis]
座標参考値 (CRVALia
)は、各座標軸に使用される。csyer
\double array[naxis]
座標値軸におけるシステム誤差はCSYERia
それがそうです。ctype
\list of strings[naxis]
明細書CTYPEia
キーワード値。cubeface
\int
索引からpixcrd
(画素座標)配列、CUBEFACE
軸。cunit
\list of astropy.UnitBase[naxis]
明細書CUNITia
キー値はastropy.units.UnitBase
実例です。czphs
\double array[naxis]
位相軸のゼロ点の時間はCSPHSia
それがそうです。dateavg
\string
代表的な観察日の中間点。datebeg
\string
開始時の日付を観察する。dateend
\string
観察終了時の日付。dateobs
\string
観察日が始まる。dateref
\string
他の時間メトリックが参照する参照紀元の日付.equinox
\double
動的赤道または黄道座標系に関する分点。double array[2][2]
(読むだけ)とCDELT
あるいは…。PC
行列です。jepoch
\double
これはDATE-OBS
それがそうです。lat
\int
横糸値を含む世界座標配列のインデックス.latpole
\double
天極の自然緯度。LATPOLEa
(度)。lattyp
\string
緯度の天軸タイプを表す.lng
\int
履歴値を含む世界座標配列のインデックス.lngtyp
\string
経度を表す天軸文字。lonpole
\double
天極の自然経度。mjdavg
\double
修正された儒略日はDATE-AVG
それがそうです。mjdbeg
\double
修正された儒略日はDATE-BEG
それがそうです。mjdend
\double
修正された儒略日はDATE-END
それがそうです。mjdobs
\double
修正された儒略日はDATE-OBS
それがそうです。mjdref
\double
修正された儒略日はDATE-REF
それがそうです。name
\string
座標に指定された名前を表すWCSNAMEa
それがそうです。naxis
\int
軸数(画素および座標)obsgeo
\double array[3]
観測者の標準地上基準系における位置.obsorbit
\string
TREFPOSに関連する宇宙船座標の軌道天体ファイルのURI、URL、または名前を提供する。pc
\double array[naxis][naxis]
♪thePCi_ja
(画素座標)変換行列.phi0
\double
基準点の自然緯度ですdouble array[2][2]
(読むだけで)含まれているCDELTia
対角線行列とPCi_ja
行列です。plephem
\string
太陽系天体暦は経路長遅延を計算するために用いられる.radesys
\string
赤道や黄道座標系のタイプはRADESYSa
それがそうです。restfrq
\double
静止周波数(Hz)自RESTFRQa
それがそうです。restwav
\double
残り波長(M)RESTWAVa
それがそうです。spec
\int
スペクトル軸値を含むインデックス。specsys
\string
スペクトル参照系(静止基準)はSPECSYSa
それがそうです。ssysobs
\string
スペクトル参照系。ssyssrc
\string
赤シフトのスペクトル参照系。tab
\list of Tabprm
座標オブジェクトを表にする.telapse
\double
Date-begとDate-Endの間の経過時間に相当し,TIMEUNIT単位である.theta0
\double
基準点の元の経度。timedel
\double
タイムスタンプの解像度。timeoffs
\double
例えば、統一クロック補正の時間オフセットを提供するために使用されてもよいtimepixr
\double
入庫時間間隔におけるタイムスタンプの相対位置は,0.0と1.0の間の値である.timesys
\string
時間スケール(UTC、TAIなど)その中には他のすべての時間に関するサブヘッダ値が記録されている.timeunit
\string
Time units in which the following header values are expressed:TSTART
,TSTOP
,TIMEOFFS
,TIMSYER
,TIMRDER
,TIMEDEL
.timrder
\double
タイムスタンプの互いに対する正確性は,TIMEUNIT単位である.timsyer
\double
時間値の絶対誤差は,TIMEUNIT単位である.trefdir
\string
経路長遅延に用いる参照方向を計算する.trefpos
\string
記録された時間的に有効な空間位置。tstart
\double
DATE-BEGと等価であり,DATEREF+TIMEOFFSに対する時間をTIMEUNIT単位で表す.tstop
\double
DATE-ENDと等価であり,DATEREF+TIMEOFFSに対するTIMEUNIT単位で表される.velangl
\double
速度角。velosys
\double
半径方向速度を相対する。velref
\int
AIPS速度コード。wtb
\list of Wtbarr
オブジェクトはBINTABLEから座標ルックアップテーブルを構築する.xposure
\double
有効露光時間は,TIMEUNIT単位である。zsource
\double
赤が動いた。ZSOURCEa
出所しています方法要約
bounds_check
\(画素2 world,世界2 pix)境界チェックを有効/無効にします。
cdfix
\()過省略修復
CDi_ja
キーワードです。celfix
\AIPSの約束に合った天文投影タイプを変換し、
-NCP
そして-GLS
それがそうです。compare
\(その他[, cmp, tolerance] )2つのWcSprmオブジェクトが等しいかどうかを比較する.
cylfix
\()奇形円筒投影のWCSキー値を修復した。
datfix
\()古いものに訳す
DATE-OBS
日付はYear-2000標準形式(yyyy-mm-ddThh:mm:ss)
派生していますMJD-OBS
もしまだ設定されていなければ。fix
\([translate_units, naxis] )Applies all of the corrections handled separately by
datfix
,unitfix
,celfix
,spcfix
,cylfix
andcdfix
.get_cdelt
\()座標増分 (
CDELTia
)を軸軸としてdouble array[naxis]
それがそうです。get_pc
\()戻ります。
PC
読み出し専用形式の行列はdouble array[naxis][naxis]
それがそうです。get_ps
\()返品
PSi_ma
それぞれのタイプのキーワード i そして m タプルリストとします。get_pv
\()返品
PVi_ma
それぞれのタイプのキーワード i そして m タプルリストとします。has_cd
\()返品
True
もしCDi_ja
現場にいます。has_cdi_ja
\()別名.
has_cd
それがそうです。has_crota
\()返品
True
もしCROTAia
現場にいます。has_crotaia
\()別名.
has_crota
それがそうです。has_pc
\()返品
True
もしPCi_ja
現場にいます。has_pci_ja
\()別名.
has_pc
それがそうです。is_unity
\()mix
(MIXPIX,MIXCEL,VSPAN,VSTEP,VITER,...)天経または緯度に画素座標を加えた1つの要素を与え、未知の天座標要素を繰り返し使用することによって、残りの要素を解く。
s2p
それがそうです。p2s
\(画素点,原点)画素を世界座標に変換する.
print_contents
\()印刷する.
Wcsprm
オブジェクトはstdoutに追加されます。s2p
\(世界,原点)世界座標を画素座標に変換する.
set
\()WCSオブジェクトで提供される情報に基づいて使用するWCSオブジェクトを設定する.
set_ps
\(PS)集
PSi_ma
それぞれのタイプのキーワード i そして m それがそうです。set_pv
(pV)集
PVi_ma
それぞれのタイプのキーワード i そして m それがそうです。spcfix
\()AIPSが約束したスペクトル座標タイプを変換する。
sptr
\(ctype[, i] )WCSオブジェクト中のスペクトル軸を平行移動させる.
sub
\(軸)対象におけるサブ画像の座標説明を抽出する.
WCS
物体です。to_header
\([relax] )to_header
WCSオブジェクトをFITヘッダに変換する.unitfix
\([translate_units] )翻訳非標準
CUNITia
キーワード値。属性文書
- alt¶
str
座標記述の文字コードを置き換える.例えば
"a"
キーワード名では、例えばCTYPEia
それがそうです。これは、主座標記述のためのスペース文字、または26文字のA-Zのうちの1つである。
- axis_types¶
int array[naxis]
各軸の4ビットタイプコード配列。第1位の数字(すなわち1000 s):
0:不特定座標タイプ。
1:ストークス座標。
2:天球座標(含む)
CUBEFACE
)。3:スペクトル座標。
第2位の数字(すなわち100):
0:線形軸。
1: Quantized axis (
STOKES
,CUBEFACE
).2:非線形天軸。
3:スペクトル軸非線形。
4:対数軸。
5:時計軸。
3位の数字(すなわち10 s):
0:グループ番号、例えばルックアップテーブル番号
軸タイプに応じて、4番目の数字を限定子として使用する。
天軸について:
0:経度座標。
1:緯度座標。
2:
CUBEFACE
番号です。
参照テーブルに対して:多次元テーブル中の軸番号.
CTYPEia
はい。"4-3"
認識できないアルゴリズムコードを持つフォームのタイプを-1に設定してエラーを生成する.
- bepoch¶
double
これはDATE-OBS
それがそうです。ベゼル時代と表現されています
- cd¶
double array[naxis][naxis]
♪theCDi_ja
線形変換行列。For historical compatibility, three alternate specifications of the linear transformations are available in wcslib. The canonical
PCi_ja
withCDELTia
,CDi_ja
, and the deprecatedCROTAia
keywords. Although the latter may not formally co-exist withPCi_ja
, the approach here is simply to ignore them if given in conjunction withPCi_ja
.has_pc
,has_cd
andhas_crota
can be used to determine which of these alternatives are present in the header.線形変換行列のこれらの交替仕様は直ちに翻訳される
PCi_ja
vt.から.set
また低レベルルーチンでは見えない.特に、set
リセットする.cdelt
団結のためにCDi_ja
存在する(そしてないPCi_ja
)である。もしなければCROTAia
緯度軸に関連していますset
統一された状態に戻るPCi_ja
行列です。
- cdelt¶
double array[naxis]
座標増分 (CDELTia
)である。もし1つが
CDi_ja
線形変換行列が出現すると警告を発し,cdelt
無視されました。♪theCDi_ja
行列は、以下のように削除することができる。del wcs.wcs.cd
未定義の値をNaNで表す.
- cel_offset¶
boolean
補償はありますか。もし
True
オフセット量は(x, y)
強制する.(x, y) = (0, 0)
基準点(φ_0,θ_0)である.デフォルト値はFalse
それがそうです。
- cname¶
list of strings
座標軸名リスト、CNAMEia
それがそうです。
- colax¶
int array[naxis]
画素リスト内の各軸の列番号のアレイを記録する。
- colnum¶
int
このWCSに関連するFITバイナリテーブルの列.座標表現がFITバイナリテーブル内の画像配列列に関連付けられている場合、この属性は、関連する列番号を記録するために使用されてもよい。
画像タイトルまたは画素リストの場合、ゼロに設定されるべきである。
- cperi¶
double array[naxis]
相軸の周期、CPERIia。未定義の値をNaNで表す.
- crder¶
double array[naxis]
それぞれの座標軸のランダム誤差はCRDERia
それがそうです。未定義の値をNaNで表す.
- crota¶
double array[naxis]
CROTAia
それぞれの座標軸の重要な値。For historical compatibility, three alternate specifications of the linear transformations are available in wcslib. The canonical
PCi_ja
withCDELTia
,CDi_ja
, and the deprecatedCROTAia
keywords. Although the latter may not formally co-exist withPCi_ja
, the approach here is simply to ignore them if given in conjunction withPCi_ja
.has_pc
,has_cd
andhas_crota
can be used to determine which of these alternatives are present in the header.線形変換行列のこれらの交替仕様は直ちに翻訳される
PCi_ja
vt.から.set
また低レベルルーチンでは見えない.特に、set
リセットする.cdelt
団結のためにCDi_ja
存在する(そしてないPCi_ja
)である。もしなければCROTAia
緯度軸に関連していますset
統一された状態に戻るPCi_ja
行列です。
- crpix¶
double array[naxis]
座標参照画素 (CRPIXja
画素軸毎)。
- crval¶
double array[naxis]
座標参考値 (CRVALia
)は、各座標軸に使用される。
- csyer¶
double array[naxis]
座標値軸におけるシステム誤差はCSYERia
それがそうです。未定義の値をNaNで表す.
- ctype¶
list of strings[naxis]
明細書CTYPEia
キーワード値。♪the
ctype
キーワード値は大文字でなければならず、ゼロまたは一対の一致する天軸タイプと、ゼロ個または1つのスペクトル軸とを有しなければならない。
- cubeface¶
int
索引からpixcrd
(画素座標)配列、CUBEFACE
軸。これは立方体投影のために使用され、立方体の面は別個の軸上に格納される。
The quadcube projections (
TSC
,CSC
,QSC
) may be represented in FITS in either of two ways:この6つの面は1つの平面上に配置することができ、番号は以下の通りである。
0 4 3 2 1 4 3 2 5
面2、3、および4は、一方または他方(または両方)に現れる可能性がある。世界~画素ルーチンは、面2、3、および4を左側にマッピングするが、画素~世界ルーチンは両方で受け入れられる。
♪the
COBE
6つの面を3次元構造に格納する約束CUBEFACE
軸のインデックスは、上述したように、0から5までである。
これらのルーチンは、これら2つの方法をサポートする。
set
属性の存在または不存在が使用されていることを決定するCUBEFACE
軸入力ctype
それがそうです。p2s
そしてs2p
訳すCUBEFACE
軸は、低レベル投影ルーチンに理解される単一の平面表現を表す。
- cunit¶
list of astropy.UnitBase[naxis]
明細書CUNITia
キー値はastropy.units.UnitBase
実例です。These define the units of measurement of the
CRVALia
,CDELTia
andCDi_ja
keywords.AS
CUNITia
オプションのタイトルキーワードですcunit
空にしてもよいが,それ以外の場合はWCS用紙Iで定義される標準単位仕様を含むべきである.unitfix
翻訳に使用される一般的な非標準単位仕様であってもよいが,これは別個の手順として呼び出されなければならないset
それがそうです。For celestial axes, if
cunit
is not blank,set
useswcsunits
to parse it and scalecdelt
,crval
, andcd
to decimal degrees. It then resetscunit
to"deg"
.For spectral axes, if
cunit
is not blank,set
useswcsunits
to parse it and scalecdelt
,crval
, andcd
to SI units. It then resetscunit
accordingly.set
無視する.cunit
他の座標タイプについては、cunit
座標値をマーキングするために用いることができる.
- czphs¶
double array[naxis]
位相軸のゼロ点の時間はCSPHSia
それがそうです。未定義の値をNaNで表す.
- dateavg¶
string
代表的な観察日の中間点。ISOフォーマットでは
yyyy-mm-ddThh:mm:ss
それがそうです。
- datebeg¶
string
開始時の日付を観察する。ISOフォーマットでは
yyyy-mm-ddThh:mm:ss
それがそうです。
- dateend¶
string
観察終了時の日付。ISOフォーマットでは
yyyy-mm-ddThh:mm:ss
それがそうです。
- dateobs¶
string
観察日が始まる。ISOフォーマットでは
yyyy-mm-ddThh:mm:ss
それがそうです。
- dateref¶
string
他の時間メトリックが参照する参照紀元の日付.
- equinox¶
double
動的赤道または黄道座標系に関する分点。EQUINOXa
(または)EPOCH
古いヘッダでは).ICRS赤道や黄道座標には適用できない。未定義の値をNaNで表す.
- imgpix_matrix¶
double array[2][2]
(読むだけ)とCDELT
あるいは…。PC
行列です。包含
CDELTia
対角線行列とPCi_ja
行列です。
- jepoch¶
double
これはDATE-OBS
それがそうです。儒略紀元と表現する。
- lat¶
int
横糸値を含む世界座標配列のインデックス.
- latpole¶
double
天極の自然緯度。LATPOLEa
(度)。
- lattyp¶
string
緯度の天軸タイプを表す.たとえば,“RA”,“DEC”,“Glon”,“Glat”などは,上位4文字の“RA-”,“DEC-”,“Glon”,“Glat”などから抽出されている.
CTYPEia
しかし、尾部の破れ番号が除去されました。
- lng¶
int
履歴値を含む世界座標配列のインデックス.
- lngtyp¶
string
経度を表す天軸文字。たとえば,“RA”,“DEC”,“Glon”,“Glat”などは,上位4文字の“RA-”,“DEC-”,“Glon”,“Glat”などから抽出されている.
CTYPEia
しかし、尾部の破れ番号が除去されました。
- lonpole¶
double
天極の自然経度。LONPOLEa
(度)。
- mjdavg¶
double
修正された儒略日はDATE-AVG
それがそうです。(MJD = JD - 2400000.5)
それがそうです。未定義の値をNaNで表す.
- mjdbeg¶
double
修正された儒略日はDATE-BEG
それがそうです。(MJD = JD - 2400000.5)
それがそうです。未定義の値をNaNで表す.
- mjdend¶
double
修正された儒略日はDATE-END
それがそうです。(MJD = JD - 2400000.5)
それがそうです。未定義の値をNaNで表す.
- mjdobs¶
double
修正された儒略日はDATE-OBS
それがそうです。(MJD = JD - 2400000.5)
それがそうです。未定義の値をNaNで表す.
- mjdref¶
double
修正された儒略日はDATE-REF
それがそうです。(MJD = JD - 2400000.5)
それがそうです。未定義の値をNaNで表す.
- name¶
string
座標に指定された名前を表すWCSNAMEa
それがそうです。
- naxis¶
int
軸数(画素および座標)から.
NAXIS
あるいは…。WCSAXESa
キーワード値。座標軸の数は解析時に決定され,以降変更できない.
これは、以下の項目の最高値から決定される。
NAXIS
WCSAXESa
任意のパラメータ化WCSキーワード中の最大軸番号.キーワード値とキーワードは文法的に有効でなければならず,そうでなければ考慮されないだろう.
これらのキーワードタイプが存在しない場合、すなわち、タイトルが特定の座標表現の補助WCSキーワードのみを含む場合には、その構造座標記述はない。
同一画像の異なる座標表現については、この値が異なる可能性がある。
- obsgeo¶
double array[3]
観測者の標準地上基準系における位置.OBSGEO-X
,OBSGEO-Y
,OBSGEO-Z
(in meters).未定義の値をNaNで表す.
- obsorbit¶
string
TREFPOSに関連する宇宙船座標の軌道天体ファイルのURI、URL、または名前を提供する。
- pc¶
double array[naxis][naxis]
♪thePCi_ja
(画素座標)変換行列.手順は以下のとおりである.
[[PC1_1, PC1_2], [PC2_1, PC2_2]]
For historical compatibility, three alternate specifications of the linear transformations are available in wcslib. The canonical
PCi_ja
withCDELTia
,CDi_ja
, and the deprecatedCROTAia
keywords. Although the latter may not formally co-exist withPCi_ja
, the approach here is simply to ignore them if given in conjunction withPCi_ja
.has_pc
,has_cd
andhas_crota
can be used to determine which of these alternatives are present in the header.線形変換行列のこれらの交替仕様は直ちに翻訳される
PCi_ja
vt.から.set
また低レベルルーチンでは見えない.特に、set
リセットする.cdelt
団結のためにCDi_ja
存在する(そしてないPCi_ja
)である。もしなければCROTAia
緯度軸に関連していますset
統一された状態に戻るPCi_ja
行列です。
- phi0¶
double
基準点の自然緯度です天球座標の点を与える
ref[1:2]
それがそうです。(NAN)初期化ルーチンが定義されていない場合、set
これを投影特定のデフォルト値に設定します。
- piximg_matrix¶
double array[2][2]
(読むだけで)含まれているCDELTia
対角線行列とPCi_ja
行列です。
- plephem¶
string
太陽系天体暦は経路長遅延を計算するために用いられる.
- radesys¶
string
赤道や黄道座標系のタイプはRADESYSa
それがそうです。
- restfrq¶
double
静止周波数(Hz)自RESTFRQa
それがそうです。未定義の値をNaNで表す.
- restwav¶
double
残り波長(M)RESTWAVa
それがそうです。未定義の値をNaNで表す.
- spec¶
int
スペクトル軸値を含むインデックス。
- specsys¶
string
スペクトル参照系(静止基準)はSPECSYSa
それがそうです。
- ssysobs¶
string
スペクトル参照系。スペクトル参照系は、この参照系において、視野上のスペクトル座標に微分変化がなく、
SSYSOBSa
それがそうです。
- ssyssrc¶
string
赤シフトのスペクトル参照系。赤シフトを測定するスペクトル基準系(静止基準)は
SSYSSRCa
それがそうです。
- tab¶
list of Tabprm
座標オブジェクトを表にする.このWCSに関連するテーブル座標オブジェクトのリスト.
- telapse¶
double
Date-begとDate-Endの間の経過時間に相当し,TIMEUNIT単位である.
- theta0¶
double
基準点の元の経度。天球座標の点を与える
ref[1:2]
それがそうです。(NAN)初期化ルーチンが定義されていない場合、set
これを投影特定のデフォルト値に設定します。
- timedel¶
double
タイムスタンプの解像度。
- timeoffs¶
double
例えば、統一クロック補正の時間オフセットを提供するために使用されてもよいDATEREFを参照するための時間。
- timepixr¶
double
入庫時間間隔におけるタイムスタンプの相対位置は,0.0と1.0の間の値である.
- timesys¶
string
時間スケール(UTC、TAIなど)その中には他のすべての時間に関するサブヘッダ値が記録されている.また、CTYPEiaが“TIME”に設定された画像軸の時間スケールも定義されている。
- timeunit¶
string
Time units in which the following header values are expressed:TSTART
,TSTOP
,TIMEOFFS
,TIMSYER
,TIMRDER
,TIMEDEL
.また、以下の項目のデフォルト値を提供します。
CUNITia
時間軸です。
- timrder¶
double
タイムスタンプの互いに対する正確性は,TIMEUNIT単位である.
- timsyer¶
double
時間値の絶対誤差は,TIMEUNIT単位である.
- trefdir¶
string
経路長遅延に用いる参照方向を計算する.
- trefpos¶
string
記録された時間的に有効な空間位置。
- tstart¶
double
DATE-BEGと等価であり,DATEREF+TIMEOFFSに対する時間をTIMEUNIT単位で表す.
- tstop¶
double
DATE-ENDと等価であり,DATEREF+TIMEOFFSに対するTIMEUNIT単位で表される.
- velangl¶
double
速度角。観測された速度を半径方向と横方向成分に分解する角度(度単位)に適用する.
未定義の値をNaNで表す.
- velosys¶
double
半径方向速度を相対する。観測者と選択された静止基準との天体基準座標方向における相対径方向速度(m/s)と、
VELOSYSa
それがそうです。未定義の値をNaNで表す.
- velref¶
int
AIPS速度コード。従
VELREF
キーワード。
- wtb¶
list of Wtbarr
オブジェクトはBINTABLEから座標ルックアップテーブルを構築する.
- xposure¶
double
有効露光時間は,TIMEUNIT単位である。
- zsource¶
double
赤が動いた。ZSOURCEa
出所しています未定義の値をNaNで表す.
方法文書
- bounds_check(pix2world, world2pix)¶
境界チェックを有効/無効にします。
- パラメータ
注意事項
デフォルトの場合(呼び出さない)に注意してください
bounds_check
)は、厳しい境界チェックを有効にしています。
- cdfix()¶
過省略修復
CDi_ja
キーワードです。属性の対角線要素。
CDi_ja
単位まで行列する(全部であれば)CDi_ja
与えられた軸に関するキーワードは省略した.書類I(あれば)によってCDi_ja
すべてのキーワードはFITSヘッダに与えられ,与えられていないキーワードのデフォルトはゼロである.これは、交差する行および列を有するゼロの特異行列をもたらすであろう。- 返品
- success集積する.
返品
0
成功のために-1
もし変更が必要でなければ。
- celfix()¶
AIPSの約束に合った天文投影タイプを変換し、
-NCP
そして-GLS
それがそうです。- 返品
- success集積する.
返品
0
成功のために-1
もし変更が必要でなければ。
- compare(other, cmp=0, tolerance=0.0)¶
2つのWcSprmオブジェクトが等しいかどうかを比較する.
- パラメータ
- otherWcsprm
比較するもう1つのWcsprmオブジェクト.
- cmp形が整っていて、オプションです
比較の厳格さを制御するビットフィールド。0(デフォルト値)である場合、すべてのフィールドは同じでなければならない。
以下の定数,
astropy.wcs
モジュールは、比較を緩和するために、または一緒に演算することができる。WCSCOMPARE_ANCILLARY
:WCS変換を変更しない補助キーワード、例えば、無視XPOSURE
あるいは…。EQUINOX
それがそうです。これも無視していますDATE-OBS
これは、場合によってはWCS変換を変更することができる。WCSCOMPARE_TILING
:無視中の積分差CRPIXja
それがそうです。これは,2つのWCSが同じ地図投影の異なる領域を覆い,同じ地図メッシュ上に整列する“タイル”条件である.WCSCOMPARE_CRPIX
:どのような違いも無視するCRPIXja
それがそうです。この2つのWCSは同じ地図投影の異なる領域をカバーしているが,同じメッシュ地図上で整列しない可能性がある.覆うWCSCOMPARE_TILING
それがそうです。
- tolerance浮動、オプション
必要な許容度。例えば、値1 e−6の場合、オブジェクト内のすべての浮動小数点値は、小数の上位6ビットに等しくなければならない。デフォルト値0.0は完全に等しいことを示します。
- 返品
- equalブルル.
- cylfix()¶
奇形円筒投影のWCSキー値を修復した。
- 返品
- success集積する.
返品
0
成功のために-1
もし変更が必要でなければ。
- datfix()¶
古いものに訳す
DATE-OBS
日付はYear-2000標準形式(yyyy-mm-ddThh:mm:ss)
派生していますMJD-OBS
もしまだ設定されていなければ。あるいはもし
mjdobs
設定されていてdateobs
それは違うdatfix
派生してdateobs
そこからです。双方とも設定したが、半日以上の間意見が一致しなければ、ValueError
みんな育てられました。- 返品
- success集積する.
返品
0
成功のために-1
もし変更が必要でなければ。
- fix(translate_units='', naxis=0)¶
Applies all of the corrections handled separately by
datfix
,unitfix
,celfix
,spcfix
,cylfix
andcdfix
.- パラメータ
- translate_units文字列、オプション
安全でない可能性のある非標準単位文字列翻訳を実行するかを指定します。デフォルトの場合は,すべて実行する.
でも…。
"S"
通常は秒を表すために使われ、その翻訳は"s"
標準的に認められているから安全ではないかもしれません"S"
正式名称はシーメンスだが、あまり使われていない。同じ道理も適用されます"H"
数時間(ヘンリー)そして"D"
何日も経っています(徳拝)。この文字列は、この場合に実行する動作を制御し、大文字と小文字を区別しない。
文字列が含まれていれば
"s"
、翻訳します"S"
至る"s"
それがそうです。文字列が含まれていれば
"h"
、翻訳します"H"
至る"h"
それがそうです。文字列が含まれていれば
"d"
、翻訳します"D"
至る"d"
それがそうです。
だから、
''
安全でない変換はしません'shd'
彼らはみんなそうです。- naxis配列全体、オプション
画像軸長。この配列がゼロに設定されている場合または
None
そして、そしてcylfix
呼び出されません。
- 返品
- get_cdelt() numpy.ndarray ¶
座標増分 (
CDELTia
)を軸軸としてdouble array[naxis]
それがそうです。戻ります。
CDELT
形式のオフセットのみを読み出す.似ていないcdelt
属性は、ヘッダが代替案のうちの1つにおいて線形変換行列を指定しても、この方法が機能する。CDi_ja
あるいは…。CROTAia
表です。線形変換行列にアクセスしたいが、タイトルでどのように指定されているかを気にしない場合に有用である。
- get_pc() numpy.ndarray ¶
戻ります。
PC
読み出し専用形式の行列はdouble array[naxis][naxis]
それがそうです。似ていないpc
属性は、ヘッダが代替案のうちの1つにおいて線形変換行列を指定しても、この方法が機能する。CDi_ja
あるいは…。CROTAia
表です。線形変換行列にアクセスしたいが、タイトルでどのように指定されているかを気にしない場合に有用である。
- get_ps() list ¶
返品
PSi_ma
それぞれのタイプのキーワード i そして m タプルリストとします。- 返品
- psリスト.リスト
Returned as a list of tuples of the form (i, m, value):
i :INT。軸番号、中のように
PSi_ma
(すなわち1-相対)m :INT。パラメータ番号、例えば
PSi_ma
(すなわち0-相対)値 :文字列。パラメータ値。
参考
astropy.wcs.Wcsprm.set_ps
集
PSi_ma
価値がある.
- get_pv() list ¶
返品
PVi_ma
それぞれのタイプのキーワード i そして m タプルリストとします。- 返品
- メタ·グループ·シーケンス
Returned as a list of tuples of the form (i, m, value):
i :INT。軸番号、中のように
PVi_ma
(すなわち1-相対)m :INT。パラメータ番号、例えば
PVi_ma
(すなわち0-相対)値 :文字列。パラメータ値。
参考
astropy.wcs.Wcsprm.set_pv
集
PVi_ma
価値がある.
注意事項
Note that, if they were not given,
set
resets the entries forPVi_1a
,PVi_2a
,PVi_3a
, andPVi_4a
for longitude axis i to match (phi_0
,theta_0
), the native longitude and latitude of the reference point given byLONPOLEa
andLATPOLEa
.
- has_cd() bool ¶
返品
True
もしCDi_ja
現場にいます。CDi_ja
線形変換行列のもう1つの仕様であり,履歴互換性のために保持されている.IRAFコミットメント中の行列要素は積に等しい
CDi_ja = CDELTia * PCi_ja
デフォルト設定ですが、デフォルト設定とは異なりますPCi_ja
行列です。もし1つ以上がCDi_ja
キーワードが存在し、その後はすべて指定されていませんCDi_ja
デフォルトはゼロです。もしなければCDi_ja
(または)CROTAia
)キーワードが存在する場合、ヘッダがあると仮定するPCi_ja
表はあるかどうかにかかわらずPCi_ja
キーワードが存在するのは説明につながるからですCDELTia
元FITS仕様と一致する.そして当を受ける.
CDi_ja
正式にはないかもしれませんPCi_ja
これはおそらくCDELTia
そしてCROTAia
これらは無視できます参考
astropy.wcs.Wcsprm.cd
生食をもらう
CDi_ja
価値観。
- has_crota() bool ¶
返品
True
もしCROTAia
現場にいます。CROTAia
線形変換行列のもう1つの仕様であり,履歴互換性のために保持されている.AIPS条約では
CROTAia
天軸対の緯度軸にしか関連しない.アプリケーションの画像平面での回転を指定します その後 ♪theCDELTia
他の何でもCROTAia
キーワードは無視されるだろう。CROTAia
正式にはないかもしれませんPCi_ja
それがそうです。CROTAia
そしてCDELTia
正式にはCDi_ja
しかしもしそうなら、私たちはそれを無視することができる。参考
astropy.wcs.Wcsprm.crota
生食をもらう
CROTAia
価値がある.
- has_pc() bool ¶
返品
True
もしPCi_ja
現場にいます。PCi_ja
線形変換行列を指定する推薦方式である.参考
astropy.wcs.Wcsprm.pc
生食をもらう
PCi_ja
価値がある.
- mix(mixpix, mixcel, vspan, vstep, viter, world, pixcrd, origin)¶
天経または緯度に画素座標を加えた1つの要素を与え、未知の天座標要素を繰り返し使用することによって、残りの要素を解く。
s2p
それがそうです。- パラメータ
- mixpix集積する.
画素座標上のどの要素が与えられているかを示す.
- mixcel集積する.
天体座標のどの要素を与えたのか。もし…。 混合蜂の巣 =
1
中には天経が与えられた。world[self.lng]
戻り緯度はworld[self.lat]
それがそうです。もし…。 混合蜂の巣 =2
天緯度を示していますworld[self.lat]
戻る経度はworld[self.lng]
それがそうです。- vspan(浮動小数点数、浮動小数点数)
天球座標の解計算間隔(度単位).この二つの制限の順序はどうでもいい。例えば、任意の便利な正規化を使用して、経度範囲を指定することができる
(-120,+120)
与(240,480)
ただし,返された解は同じ規格化,すなわち指定された間隔内に位置する.- vstep浮いている.
解決策探索の歩行長は,度単位である.もし…。
0
最適ではないかもしれない違約が使用されるかもしれないにもかかわらず、賢明なことだ。- viter集積する.
解決策が見つからなければステップサイズが半減し,探索が再開される. ヴィテル. ステップサイズが半減する回数を抑える.許容範囲は5-10です。
- worldNdarray
世界座標要素は
double array[naxis]
それがそうです。world[self.lng]
そしてworld[self.lat]
度単位の天経と緯度です。与えられた値と戻る値は 混合蜂の巣 それがそうです。他のすべての要素が与えられている。その結果,その場でこの配列に書き込む.- pixcrdNdarray
画素座標は
double array[naxis]
それがそうです。指示された要素 Mixpix 残りの要素はその場に書き込まれる。- origin集積する.
画素値の原点を指定する.FortranとFITS標準は原点1を用いた.NumpyとCは原点0の配列インデックスを用いた.
- 返品
- resultディクト!
以下のキーを持つ辞書を返す:
phi (
double array[naxis]
)theta (
double array[naxis]
)投影されたローカル座標系における経度と緯度(度単位)である.
imgcrd (
double array[naxis]
)画像座標要素。
imgcrd[self.lng]
そしてimgcrd[self.lat]
投影されているのでしょうか? x -そして... y -座標は、10進制度で表される。
world (
double array[naxis]
)もう一つの対 世界 パラメータが入力された。
- 賃上げをする
- MemoryError
メモリ割当てに失敗しました。
- SingularMatrixError
線形変換行列は奇妙である.
- InconsistentAxisTypesError
座標軸タイプが一致しないか認識できない.
- ValueError
パラメータ値は無効である.
- InvalidTransformError
座標変換パラメータは無効である.
- InvalidTransformError
条件の悪い座標変換パラメータ.
- InvalidCoordinateError
世界座標は無効です。
- NoSolutionError
指定された時間間隔で解決策が見つかりません。
参考
astropy.wcs.Wcsprm.lat
,astropy.wcs.Wcsprm.lng
緯度と経度の軸番号を取得します
注意事項
最初に,指定された求解間隔をチェックして“交叉”間隔であるかどうかを調べる.そうでなければ,解区間の上限から未知天座標を繰り返し,指定されたステップサイズで減少することで交叉解を探索する.画素座標の試算値が指定された値を通過する場合、交差を表す。交叉区間が見つかれば,形式的な交叉区間の“正則偽”分割を修正することで解を決定する.指定された解区間内に交叉空間が見つからなければ,カットポイントから生じる可能性のある“非交叉”解を探索する.この過程は複雑であり,すべての地図投影に現れる不連続を考慮しなければならないからである.
解決策が確定すると、後で呼び出すことができます
mix
適切な制限を持つ溶液間隔。解点が投影された自然極に位置するときに生じる場合、この極は、天頂および二次曲線のような有限曲線として表されることに留意されたい。この場合、2つ以上の有効な解決策が存在する可能性があるが、
mix
一つだけ戻ります。なぜならその普遍性は
mix
非常に計算集約型です。計算の限られたアプリケーションの場合、より効率的な特殊な場合ソルバを簡単な投影(例えば、非斜め円柱投影)のために書くことができる。
- p2s(pixcrd, origin)¶
画素を世界座標に変換する.
- パラメータ
- pixcrdNdarray
画素座標配列は
double array[ncoord][nelem]
それがそうです。- origin集積する.
画素値の原点を指定する.FortranとFITS標準は原点1を用いた.NumpyとCは原点0の配列インデックスを用いた.
- 返品
- resultディクト!
以下のキーを持つ辞書を返す:
IMMGCRD :ndarray
中間世界座標配列、例えば
double array[ncoord][nelem]
それがそうです。天軸にとってはimgcrd[][self.lng]
そしてimgcrd[][self.lat]
投影されているのでしょうか? x -と、 y -座標は、偽度で表される。スペクトル軸ではimgcrd[][self.spec]
SI単位で表される中間スペクトル座標である。
phi :ndarray
配列が.
double array[ncoord]
それがそうです。
西塔 :ndarray
原生座標系における経度と緯度を投影し,単位は度である
double array[ncoord]
それがそうです。
世界 :ndarray
世界座標配列は
double array[ncoord][nelem]
それがそうです。天軸にとってはworld[][self.lng]
そしてworld[][self.lat]
度単位の天経と緯度です。スペクトル軸ではworld[][self.spec]
SI単位で表される中間スペクトル座標である。
stat :ndarray
各座標の状態返却値は
int array[ncoord]
それがそうです。0
成功するためには1+
無効な画素座標に対して.
- 賃上げをする
- MemoryError
メモリ割当てに失敗しました。
- SingularMatrixError
線形変換行列は奇妙である.
- InconsistentAxisTypesError
座標軸タイプが一致しないか認識できない.
- ValueError
パラメータ値は無効である.
- ValueError
x -そして... y −座標配列サイズが異なる。
- InvalidTransformError
座標変換パラメータは無効である.
- InvalidTransformError
条件の悪い座標変換パラメータ.
参考
astropy.wcs.Wcsprm.lat
,astropy.wcs.Wcsprm.lng
緯度と経度軸の定義
- print_contents()¶
印刷する.
Wcsprm
オブジェクトはstdoutに追加されます。デバッグ目的だけに使うかもしれませんが、将来削除されるかもしれません。内容の文字列を取得するには、ご利用ください
repr
それがそうです。
- s2p(world, origin)¶
世界座標を画素座標に変換する.
- パラメータ
- worldNdarray
世界座標配列は,10進制度で表され,以下のようになる.
double array[ncoord][nelem]
それがそうです。- origin集積する.
画素値の原点を指定する.FortranとFITS標準は原点1を用いた.NumpyとCは原点0の配列インデックスを用いた.
- 返品
- resultディクト!
以下のキーを持つ辞書を返す:
phi :
double array[ncoord]
西塔 :
double array[ncoord]
投影されたローカル座標系における経度と緯度(度単位)である.
IMMGCRD :
double array[ncoord][nelem]
中間世界座標配列.天軸にとっては
imgcrd[][self.lng]
そしてimgcrd[][self.lat]
投影されているのでしょうか? x -と、 y -座標は、擬似“度”で表される。多次元データセット投影を有する4次元データセットへの投影CUBEFACE
軸と面番号もimgcrd[][self.cubeface]
それがそうです。スペクトル軸ではimgcrd[][self.spec]
SI単位で表される中間スペクトル座標である。
ピクセル :
double array[ncoord][nelem]
画素座標配列.画素座標はゼロから始まる.
stat :
int array[ncoord]
各座標の状態返り値.
0
成功するためには1+
無効な画素座標に対して.
- 賃上げをする
- MemoryError
メモリ割当てに失敗しました。
- SingularMatrixError
線形変換行列は奇妙である.
- InconsistentAxisTypesError
座標軸タイプが一致しないか認識できない.
- ValueError
パラメータ値は無効である.
- InvalidTransformError
座標変換パラメータは無効である.
- InvalidTransformError
条件の悪い座標変換パラメータ.
参考
astropy.wcs.Wcsprm.lat
,astropy.wcs.Wcsprm.lng
緯度と経度軸の定義
- set()¶
WCSオブジェクトで提供される情報に基づいて使用するWCSオブジェクトを設定する.
このルーチンは直接呼び出す必要はありません
p2s
そしてs2p
必要なら。他の属性に基づくいくつかの属性(例えば、
lattyp
開けるctype
)は着いてから正しいかもしれませんset
と言います。set
すべての文字列メンバの末尾のスペースを削除します。set
recognizes theNCP
projection and converts it to the equivalentSIN
projection and it also recognizesGLS
as a synonym forSFL
. It does alias translation for the AIPS spectral types (FREQ-LSR
,FELO-HEL
, etc.) but without changing the input header keywords.- 賃上げをする
- MemoryError
メモリ割当てに失敗しました。
- SingularMatrixError
線形変換行列は奇妙である.
- InconsistentAxisTypesError
座標軸タイプが一致しないか認識できない.
- ValueError
パラメータ値は無効である.
- InvalidTransformError
座標変換パラメータは無効である.
- InvalidTransformError
条件の悪い座標変換パラメータ.
- set_ps(ps)¶
集
PSi_ma
それぞれのタイプのキーワード i そして m それがそうです。- パラメータ
- psメタ·グループ·シーケンス
The input must be a sequence of tuples of the form (i, m, value):
i :INT。軸番号、中のように
PSi_ma
(すなわち1-相対)m :INT。パラメータ番号、例えば
PSi_ma
(すなわち0-相対)値 :文字列。パラメータ値。
- set_pv(pv)¶
集
PVi_ma
それぞれのタイプのキーワード i そして m それがそうです。- パラメータ
- pvメタグループリスト
The input must be a sequence of tuples of the form (i, m, value):
i :INT。軸番号、中のように
PVi_ma
(すなわち1-相対)m :INT。パラメータ番号、例えば
PVi_ma
(すなわち0-相対)値 :浮動。パラメータ値。
- spcfix() int ¶
Translates AIPS-convention spectral coordinate types. {
FREQ
,VELO
,FELO
}-{OBS
,HEL
,LSR
} (e.g.FREQ-LSR
,VELO-OBS
,FELO-HEL
)- 返品
- success集積する.
返品
0
成功のために-1
もし変更が必要でなければ。
- sptr(ctype, i=- 1)¶
WCSオブジェクト中のスペクトル軸を平行移動させる.
例えば1つは
FREQ
軸は翻訳できますZOPT-F2W
その逆も同様である。- パラメータ
- ctype応力.応力
必要なスペクトル
CTYPEia
最大8文字である.最初の4文字は与えられなければならず、決して修正できない。残りの4文字(アルゴリズムコード)は完全に前の4文字によって決定され、最初の4文字と一致しなければならない。ワイルドカードを使用することができ、すなわち、最後の3文字が指定された場合"???"
または8文字目のみを指定する"?"
すると,置換して正しいアルゴリズムコードを返す.- i集積する.
スペクトル軸のインデックス(0-相対)。もし…。
i < 0
(または提供されていない)、それは、CTYPE
FITSヘッダ中のキーワード値.
- 賃上げをする
- MemoryError
メモリ割当てに失敗しました。
- SingularMatrixError
線形変換行列は奇妙である.
- InconsistentAxisTypesError
座標軸タイプが一致しないか認識できない.
- ValueError
パラメータ値は無効である.
- InvalidTransformError
座標変換パラメータは無効である.
- InvalidTransformError
条件の悪い座標変換パラメータ.
- InvalidSubimageSpecificationError
無効なサブグラフ仕様(無スペクトル軸)である.
- sub(axes)¶
対象におけるサブ画像の座標説明を抽出する.
WCS
物体です。サブ画像の世界座標系は分離可能でなければならないが、サブ画像中の任意の点の世界座標は、抽出された軸の画素座標のみに依存しなければならないからである。実際これは
PCi_ja
元の画像の行列は、任意の副画像軸を任意の非副画像軸に関連付ける非ゼロ対角線項を含むことができない。sub
Wcsprmオブジェクトに軸を追加することも可能である.Wcspm構造関数設定のデフォルト値を使用して新しい軸が作成され、この構造関数は、世界座標が画素座標に等しい簡単な命名されていない線形軸を生成する。これらのデフォルト値は、呼び出す前に変更することができますset
それがそうです。- パラメータ
- axesIntまたはシーケンス。
Intであれば,最初のものを含む. N 軸はその元の順に並べられている.
シーケンスである場合、画像軸番号(1相対)または特殊軸識別子(以下参照)の組み合わせを含むことができる。秩序は重要である。
axes[0]
サブ画像の第1の軸に対応する入力画像の軸番号であり、以下同様であり、軸番号0を使用してデフォルト値を使用して新しい軸を作成することができる。If
0
,[]
orNone
, do a deep copy.
座標軸タイプは、文字列または特殊な整数定数を用いて指定することができる。利用可能なタイプは、
'longitude'
/WCSSUB_LONGITUDE
:天経'latitude'
/WCSSUB_LATITUDE
:天緯'cubeface'
/WCSSUB_CUBEFACE
:四方CUBEFACE
軸心.'spectral'
/WCSSUB_SPECTRAL
:スペクトル軸'stokes'
/WCSSUB_STOKES
:ストークス軸'celestial'
/WCSSUB_CELESTIAL
: An alias for the combination of'longitude'
,'latitude'
and'cubeface'
.
- 返品
- new_wcs :
WCS
客体.WCSオブジェクト
- new_wcs :
- 賃上げをする
- MemoryError
メモリ割当てに失敗しました。
- InvalidSubimageSpecificationError
無効なサブグラフ仕様(無スペクトル軸)である.
- NonseparableSubimageCoordinateSystemError
分割できないサブ画像座標系。
注意事項
特定のタイプのサブグラフ軸の組み合わせは、整数定数を“バイナリまたは”と組み合わせることで、入力画像中に現れるそれらの順序で抽出することができる。 (
|
)演算子。例えば:wcs.sub([WCSSUB_LONGITUDE | WCSSUB_LATITUDE | WCSSUB_SPECTRAL])
経度,緯度,スペクトル軸は入力画像と同様の順序で抽出される.各オブジェクトが1つ存在する場合,結果オブジェクトは3つの次元を持つことになる.
便宜上。
WCSSUB_CELESTIAL
組み合わせとして定義されていますWCSSUB_LONGITUDE | WCSSUB_LATITUDE | WCSSUB_CUBEFACE
それがそうです。コードは、例えば、指定されたタイプ以外のすべてのタイプを抽出するために反転してもよい。
wcs.sub([ WCSSUB_LONGITUDE, WCSSUB_LATITUDE, WCSSUB_CUBEFACE, -(WCSSUB_SPECTRAL | WCSSUB_STOKES)])
その最後の1つは,スペクトルまたはストークスを除くすべての軸タイプを指定する。抽出は指定された順序で行われる
axes
すなわち,まず経軸(存在すれば)(通過)を抽出する.axes[0]
)ではなく、その後(通過)axes[3]
)である。本例における緯度軸と立面軸も同様である.リターンオブジェクト内の次元数は、以下の場合またはそれ以上である可能性がある
axes
それがそうです。しかし,入力画像中の軸数を決して超えない.
- to_header(relax=False)¶
to_header
WCSオブジェクトをFITヘッダに変換する.タイトルの詳細は文脈に依存する:
出力ヘッダは、多くの点で入力とは異なることがほぼ確認される。
The output header only contains WCS-related keywords. In particular, it does not contain syntactically-required keywords such as
SIMPLE
,NAXIS
,BITPIX
, orEND
.使用が放棄された(例えば
CROTAn
)または非標準用法が標準用法に変換される(これはある程度依存するfix
応用されている)。数は内部使用の単位に変換され,基本的にはSIに度数を加える.
浮動小数点量は異なる小数精度を指定することができる.
の要素
PCi_j
そして、それらが単位行列と異なる場合にのみ、行列が書き込まれる。したがって,行列が統一されていれば,何の要素も書き込まない.Additional keywords such as
WCSAXES
,CUNITia
,LONPOLEa
andLATPOLEa
may appear.元のキーワードの注釈は失われますが
to_header
有意義なコメントを書くように努力する。キーワードの順番は変更できます。
キーワードは、画像配列、バイナリテーブル、および画素リストウィンドウ間で変換することができる。
colnum
あるいは…。colax
委員会のメンバーWCS
物体です。- パラメータ
- relaxブル型または整型
放任程度:
False
:発行されたWCS規格の定義に適したキーワードのみを識別する.True
:すべての公認されたWCS規格の非公式拡張を認める。int
:書き込む特定の拡張子のビットフィールドを選択します。参照してください タイトル記入弛緩定数 もっと細かいことを知っています。
- 返品
- header応力.応力
RAWはタイトルを文字列に調整する.
- unitfix(translate_units='')¶
翻訳非標準
CUNITia
キーワード値。例えば
DEG
->deg
また、不必要なスペースも除去しました。- パラメータ
- translate_units文字列、オプション
非標準ユニット文字列に対して安全でない可能性のある翻訳を行う.
でも…。
"S"
通常は秒を表すために使用され、その識別は"S"
正式名称はシーメンスだが,あまり翻訳されていない"s"
この基準を使用しているため,潜在的なセキュリティ要因が存在する.同じ道理も適用されます"H"
数時間(ヘンリー)そして"D"
何日も経っています(徳拝)。この文字列は、この場合に実行する動作を制御し、大文字と小文字を区別しない。
文字列が含まれていれば
"s"
、翻訳します"S"
至る"s"
それがそうです。文字列が含まれていれば
"h"
、翻訳します"H"
至る"h"
それがそうです。文字列が含まれていれば
"d"
、翻訳します"D"
至る"d"
それがそうです。
だから、
''
安全でない変換はしません'shd'
彼らはみんなそうです。
- 返品
- success集積する.
返品
0
成功のために-1
もし変更が必要でなければ。