SpectralCoord¶
- class astropy.coordinates.SpectralCoord(value, unit=None, observer=None, target=None, radial_velocity=None, redshift=None, **kwargs)[ソース]¶
ベースクラス:
astropy.coordinates.spectral_quantity.SpectralQuantityそれぞれの単位のスペクトル座標を持っている。
注釈
♪the
SpectralCoordクラスはAstropy V 4.1における新規クラスであり,現在実験的と考えられるべきである.観察者とターゲットが互いに対して相対的に移動する場合を完全に支持しているわけではないので、この場合には注意すべきであることに注意されたい。ユーザフィードバックにより、Astropyの将来のバージョンにAPI変更がある可能性があります。どのように改善するかについて具体的な考えがあれば、 astropy-dev mailing list Http://Feedback.asterpy.orgにアクセスしてください。- パラメータ
- 値 :ndarrayまたは
Quantityあるいは…。SpectralCoordNdarrayまたは スペクトル値は、波長、周波数、エネルギー、周波数または速度値であるべきである。
- unit単式式
スペクトル値の単位を与える。
- オブザーバー :
BaseCoordinateFrameあるいは…。SkyCoordオプションです。BaseConsulateFrameまたはSkyCoord、オプション 観察者の座標(位置と速度)。このオブジェクトに速度が存在しない場合、観察者はフレーム原点に対して静止していると仮定する。
- 目標 :
BaseCoordinateFrameあるいは…。SkyCoordオプションです。BaseConsulateFrameまたはSkyCoord、オプション ターゲットの座標(位置と速度).このオブジェクトに速度が存在しない場合、目標はフレーム原点に対して静止していると仮定する。
- radial_velocity量 [“スピード”] オプションです。
目標は観察者に対する半径方向の速度である.このオプションは以下の場合にのみ指定できます
redshift指定されていない。- redshift浮動、オプション
目標は観察者の相対論に対して赤くシフトしている.このオプションは以下の場合にのみ指定できます
radial_velocity指定できません。- doppler_rest :
Quantityオプションです。数量、オプション スペクトル値を速度の際に用いる休止値として表す.
- doppler_convention文字列、オプション
スペクトル値を速度として表す際に用いるドップラー約束。
- 値 :ndarrayまたは
属性要約
observer\観察者の座標です
quantity\将
SpectralCoord1つまでQuantityそれがそうです。目標の観測者に対する径方向速度.
redshift\目標の観測者に対する赤移動.
target\観察されたターゲットの座標。
方法要約
replicate\([value, unit, observer, target, ...] )戻ります。
SpectralCoord任意に、値または属性を変更します。to_rest\()スペクトル軸を静止フレームに変換する.
新しいのです
SpectralCoord観察者の速度は変化したが、位置は変わらなかった。with_radial_velocity_shift\([target_shift, ...] )このスペクトル座標に速度平行移動を適用した。
属性文書
- observer¶
観察者の座標です
設定され、ターゲットも設定されている場合、これは、着信された任意の明示的な半径方向速度をカバーするであろう。
- 返品
BaseCoordinateFrame観測された天体座標フレームを表す.
- radial_velocity¶
目標の観測者に対する径方向速度.
- 返品
Quantity['speed']目標の半径方向速度。
注意事項
これは違います
.radial_velocity座標フレームの属性は オブザーバー フレームワークの原点ではありません
- redshift¶
目標の観測者に対する赤移動.半径方向速度から計算された。
- 返品
- 浮いている.
目標が赤に移る。
- target¶
観察されたターゲットの座標。
設定され、観察器も設定されている場合、これは、着信の任意の明示的な半径方向速度をカバーするであろう。
- 返品
BaseCoordinateFrameターゲットを表す星形座標フレーム.
方法文書
- replicate(value=None, unit=None, observer=None, target=None, radial_velocity=None, redshift=None, doppler_convention=None, doppler_rest=None, copy=False)[ソース]¶
戻ります。
SpectralCoord任意に、値または属性を変更します。この方法は、いかなる変換も実行しないことに留意されたい-これは、すべての値および属性を不変に維持するが、この方法に明示的に渡される値および属性は除外される。
もし
copyとする.Trueそして内部配列の完全コピーを作成する.デフォルトの場合、コピーサーバは、メモリを節約するために、可能な場合に元のアレイへの参照を使用するであろう。- パラメータ
- 値 :ndarrayまたは
Quantityあるいは…。SpectralCoordオプションです。Ndarrayまたは スペクトル値は、波長、周波数、エネルギー、周波数または速度値であるべきである。
- unit単式式
スペクトル値の単位を与える。
- オブザーバー :
BaseCoordinateFrameあるいは…。SkyCoordオプションです。BaseConsulateFrameまたはSkyCoord、オプション 観察者の座標(位置と速度)。
- 目標 :
BaseCoordinateFrameあるいは…。SkyCoordオプションです。BaseConsulateFrameまたはSkyCoord、オプション ターゲットの座標(位置と速度).
- radial_velocity量 [“スピード”] オプションです。
目標は観察者に対する半径方向の速度である.
- redshift浮動、オプション
目標は観察者の相対論に対して赤くシフトしている.
- doppler_rest :
Quantityオプションです。数量、オプション スペクトル値を速度の際に用いる休止値として表す.
- doppler_convention文字列、オプション
スペクトル値を速度として表す際に用いるドップラー約束。
- copyブル値、オプション
もし
Trueそして、value指定されていなければ、これらの値を新しいものにコピーしますSkyCoord-そうでなければ、同じ値への参照が使用されます。
- 値 :ndarrayまたは
- 返品
- sc :
SpectralCoord客体.SpectralCoordオブジェクト この対象のコピー
- sc :
- with_observer_stationary_relative_to(frame, velocity=None, preserve_observer_frame=False)[ソース]¶
新しいのです
SpectralCoord観察者の速度は変化したが、位置は変わらなかった。座標系が指定されていれば、観察者速度は、指定された座標系で不変であるように修正される。座標インスタンスが指定された場合(非ゼロ速度を使用することが選択されてもよい)、オブザーバ速度は、指定された座標と同期して移動するためにオブザーバ速度が更新される。
- パラメータ
- フレームワーク. :str、
BaseCoordinateFrameあるいは…。SkyCoord文字列は 観察者はその中で静止した観察フレームを保持している.これは、フレームワークの名前(例えば、“ICRS”)、フレームワーククラス、データのないフレームワークインスタンス、またはデータを有するインスタンスとすることができる。これは速度を選択的に含むことができる.
- スピード :
Quantityあるいは…。CartesianDifferentialオプションです。数量やカード数の違いは、お選びいただけます もし
frame速度は含まれておらず、3要素として指定することができますQuantityそれがそうです。このパラメータも指定されていない場合、速度はデフォルトでゼロとなる。- preserve_observer_frameブルル.
もし
True最終的な観察者フレームクラスは、元の観察者フレームクラスと同じであり、Falseこれは速度参照クラスの枠組みとなるだろう.
- フレームワーク. :str、
- 返品
- new_coord :
SpectralCoordSpectralCoord 観測者の新しい速度フレーム変換に基づくスペクトルデータの新しい座標対象を示す。
- new_coord :
- with_radial_velocity_shift(target_shift=None, observer_shift=None)[ソース]¶
このスペクトル座標に速度平行移動を適用した。
シフトは、赤シフト(浮動小数点値)または半径方向速度として提供することができる (
Quantity物理タイプは“速度”)である.- パラメータ
- target_shift浮遊や
現在のターゲットのShift値に適用する.
- observer_shift浮遊や
現在の観察者のShift値に適用する.
- 返品
SpectralCoord目標/観察者速度は、オフセットの新しいスペクトル座標を統合するために変化する。これは常に新しい対象です
target_shiftそしてobserver_shift全部そうです。Noneそれがそうです。