default_cosmology#

class astropy.cosmology.default_cosmology[源代码]#

基类:ScienceState

默认使用的宇宙学。

要更改,请执行以下操作:

>>> from astropy.cosmology import default_cosmology, WMAP7
>>> with default_cosmology.set(WMAP7):
...     # WMAP7 cosmology in effect
...     pass

或者,您可以使用字符串:

>>> with default_cosmology.set('WMAP7'):
...     # WMAP7 cosmology in effect
...     pass

要获取默认的宇宙学,请执行以下操作:

>>> default_cosmology.get()
FlatLambdaCDM(name='Planck18', H0=<Quantity 67.66 km / (Mpc s)>,
              Om0=0.30966, ...

方法总结

get \()

获取当前科学状态值。

set \(值)

设置当前科学状态值。

validate \(值)

返回给定值的宇宙学。

方法文件

classmethod get()#

获取当前科学状态值。

classmethod set(value)#

设置当前科学状态值。

classmethod validate(value: Cosmology | str | None) Cosmology | None[源代码]#

返回给定值的宇宙学。

参数:
value : Nonestr ,或 CosmologyPYTHON:None、PYTHON:STR或Cosmology
返回:
Cosmology 实例
加薪:
TypeError

如果 value 不是字符串或 Cosmology