距離

class astropy.coordinates.Distance(value=None, unit=None, z=None, cosmology=None, distmod=None, parallax=None, dtype=None, copy=True, order=None, subok=False, ndmin=0, allow_negative=False)[ソース]

ベースクラス: astropy.units.quantity.SpecificTypeQuantity

一次元距離です。

これは、以下の5つの方法のうちの1つによって初期化することができる。

  • 1段の距離. value (配列または浮動小数点数)と1 unit

  • A Quantity 客体.

  • 赤シフトと宇宙学です

  • 距離モジュールを提供する

  • 視差を提供する

パラメータ
valueスカラーまたはスカラー

この距離の値。

unitUnitBase [‘長さ’]

この距離の単位は if value 一つではない Quantity それがそうです。距離のあるサイズが必要です。

z浮いている.

この距離の赤の移動。指定された宇宙学が与えられた場合、この赤移動の光度距離を計算することによって距離に変換される。 cosmology それがそうです。キーワードパラメータとして与えなければならない.

宇宙学.Cosmology あるいはない.宇宙学や宇宙学はありません

宇宙学は計算に使われます z それがそうです。もし None 現在の宇宙学を使用します(参照) astropy.cosmology (詳細は参照)。

ディスモッド :浮動または Quantity浮遊や

この距離の距離係数.注意してください unit 提供せず,AU,PC,KPCとMPC間の単位で推測する.

視差.視差Quantity あるいは…。 Angle数量や角度

角度単位で表される視差。

D型.dtype オプションです。データタイプ、オプション

Quantity それがそうです。

copyブル値、オプション

Quantity それがそうです。

order{‘C’,‘F’,‘A’},オプション

Quantity それがそうです。

subokブル値、オプション

Quantity それがそうです。

ndmin形が整っていて、オプションです

Quantity それがそうです。

allow_negativeブル値、オプション

負の距離を許すかどうか(これは可能なのはいくつかの宇宙論)。デフォルト: False それがそうです。

賃上げをする
UnitsError

もし unit 距離ではありません。

ValueError

指定された値が0未満であれば allow_negative=False それがそうです。

もし z 提供してくれました unit あるいは…。 cosmology 以下の場合に提供される z はい。 not 与えられた、または value 与えられながらも与えられました z それがそうです。

If none of value, z, distmod, or parallax were given.

実例.

>>> from astropy import units as u
>>> from astropy.cosmology import WMAP5, WMAP7
>>> d1 = Distance(10, u.Mpc)
>>> d2 = Distance(40, unit=u.au)
>>> d3 = Distance(value=5, unit=u.kpc)
>>> d4 = Distance(z=0.23)
>>> d5 = Distance(z=0.23, cosmology=WMAP5)
>>> d6 = Distance(distmod=24.47)
>>> d7 = Distance(Distance(10 * u.Mpc))
>>> d8 = Distance(parallax=21.34*u.mas)

属性要約

distmod \

距離モジュールは Quantity

parallax \

視差角 Angle 客体.

z \

略称(する) self.compute_z()

方法要約

compute_z \([cosmology] )

この距離の物理的距離を光度距離とすると,その距離の赤移動である.

属性文書

distmod

距離モジュールは Quantity

parallax

視差角 Angle 客体.

z

略称(する) self.compute_z()

方法文書

compute_z(cosmology=None)[ソース]

この距離の物理的距離を光度距離とすると,その距離の赤移動である.

パラメータ
宇宙学.Cosmology あるいはない.宇宙学や宇宙学はありません

この計算のための宇宙学や None 現在の宇宙学を使用する(参照されたい) astropy.cosmology (詳細は参照)。

返品
z浮いている.

与えられた条件の下で、この距離の赤移動 cosmology それがそうです。