support_nddata¶
- astropy.nddata.support_nddata(_func=None, accepts=<class 'astropy.nddata.nddata.NDData'>, repack=False, returns=None, keeps=None, **attribute_argument_mapping)[ソース]¶
トリムパッケージは、NDDataインスタンスを受け取り、その属性を関数パラメータ伝達の関数とすることができる。
- パラメータ
- _func呼び出し可能、無、オプション
装飾や装飾の機能
Noneもし工場として使えば。最初の位置パラメータはdata麻痺配列を取ります名前を上書きすることができますので、ご参照くださいattribute_argument_mapping論争する。デフォルト値はNoneそれがそうです。- accepts類、オプション
クラスまたはサブクラス、クラスまたはサブクラス
NDDataこれは関数を呼び出す前にパケットを解くべきである.デフォルト値はNDData- repackブル値、オプション
たぶん
True関数呼び出しをパッケージした後に再び戻って入力クラスに変換すべきかどうか.デフォルト値はFalseそれがそうです。注釈
きっと
Trueもしそのいずれかがreturnsあるいは…。keeps指定されています。- returns反復可能、無、オプション
クラスに返却値を設定すべき文字列を含む反復器.例えば、関数がデータおよびマスクを返す場合、
['data', 'mask']それがそうです。もしNone関数は1つのパラメータのみを返すと仮定する:'data'それがそうです。デフォルト値はNoneそれがそうです。注釈
きっと
Noneもしrepack=Falseそれがそうです。- keeps反復可能である。ありません、選ぶことができます
元の入力からどの値を返しクラスにコピーすべきかを示す文字列を含む反復変数。もし…。
None属性は何もコピーされていないと仮定する.デフォルト値はNoneそれがそうです。注釈
きっと
Noneもしrepack=Falseそれがそうです。- attribute_argument_mapping :
キーワードパラメータは、任意に、どの関数パラメータが入力上のどの属性として解釈されるべきかを示す。デフォルトでは,この関数が使用されると仮定する.
dataパラメータは第1のパラメータとして使用されるが,第1のパラメータが呼び出されるとinput一人で通過すべきだsupport_nddata(..., data='input')このイベントに参加します。
- 返品
- decorator_factory or decorated_function呼び戻すことができる
もし
_func=Noneこれは装飾符に戻ります。そうでなければ、修飾されたものに戻ります。_funcそれがそうです。
注意事項
もし属性が
NDDataしかし,対応する関数パラメータがなければ警告が表示される.属性が設定されている場合
NDData明示的パラメータが与えられると、明示的に与えられたパラメータを使用して警告が表示される。サポートの属性には、以下のことがあります。
maskunitwcsmetauncertaintyflags
実例.
この関数は、データのためのNumpy配列と、いくつかのWCS情報とを受け取る。
wcsキーワードパラメータ::def downsample(data, wcs=None): # downsample data and optionally WCS here pass
しかし、あなたはNDDataの例を持っているかもしれません
wcs属性セット、そしてご利用いただけますようお願いいたしますdownsample(my_nddata)WCS情報を自動的に(存在すれば)自動的に伝達させる.wcsキーワードパラメータ。この装飾記号はこれを実現するために使用することができます
@support_nddata def downsample(data, wcs=None): # downsample data and optionally WCS here pass
現在は従来のようにこの関数を呼び出し,データとWCSをそれぞれ指定することができ,NDDataインスタンスを渡すことも可能である.
data論争する。