CosmologyRead#

class astropy.cosmology.connect.CosmologyRead(instance: Cosmology, cosmo_cls: type[Cosmology])[源代码]#

基类:UnifiedReadWrite

读取数据并将其分析到 Cosmology

该功能为Astropy统一I/O层提供宇宙学接口。这允许使用语法以支持的数据格式轻松读取文件,例如::

>>> from astropy.cosmology import Cosmology
>>> cosmo1 = Cosmology.read('<file name>')

read 方法,则该子类将提供关键字参数 cosmology=<class> 添加到已注册的Read方法。该方法使用这个宇宙学类,而不考虑文件中指示的类,并根据类的签名设置参数的默认值。

获取有关可用读者的帮助。 help() 方法:

>>> Cosmology.read.help()  # Get help reading and list supported formats
>>> Cosmology.read.help(format='<format>')  # Get detailed help on a format
>>> Cosmology.read.list_formats()  # Print list of available formats

另请参阅:https://docs.astropy.org/en/stable/io/unified.html

参数:
*args

传递给数据读取器的位置参数。如果提供,第一个参数通常是输入文件名。

format : str (可选,仅关键字)Python:str(可选,仅关键字)

文件格式说明符。

**kwargs

传递给数据读取器的关键字参数。

返回:
outCosmology 子类实例宇宙子类实例

Cosmology 对应于文件内容。

笔记

可用的内置格式有:

格式

自动识别

astropy.cosmology

是的

是的

是的

astropy.model

是的

是的

是的

astropy.row

是的

是的

是的

astropy.table

是的

是的

是的

映射

是的

是的

是的

YAML

是的

方法总结

__call__(*args, **kwargs)

称自己为函数。

方法文件

__call__(*args: Any, **kwargs: Any) Cosmology[源代码]#

称自己为函数。