CosmologyToFormat#
- class astropy.cosmology.connect.CosmologyToFormat(instance: Cosmology, cls: type[Cosmology])[源代码]#
-
把这个宇宙学转换成另一种形式。
该功能提供到AstPy统一I/O层的宇宙学接口。这允许使用以下语法轻松转换为受支持的数据格式::
>>> from astropy.cosmology import Planck18 >>> Planck18.to_format("mapping") {'cosmology': astropy.cosmology.core.FlatLambdaCDM, 'name': 'Planck18', 'H0': <Quantity 67.66 km / (Mpc s)>, 'Om0': 0.30966, ...
获取有关可用表示法的帮助
Cosmology
使用help()
方法:>>> Cosmology.to_format.help() # Get help and list supported formats >>> Cosmology.to_format.help('<format>') # Get detailed help on format >>> Cosmology.to_format.list_formats() # Print list of available formats
- 参数:
- format :
str
Python :字符串 格式说明符。
- *args
位置参数传递给数据编写器。如果提供,第一个参数是输出文件名。
- **kwargs
传递给数据编写器的关键字参数。
- format :
方法总结
__call__
()称自己为函数。
方法文件
- __call__(format: Literal['astropy.cosmology'], *args: Any, **kwargs: Any) Cosmology [源代码]#
- __call__(format: Literal['astropy.model'], *args: Any, **kwargs: Any) _CosmologyModel
- __call__(format: Literal['astropy.row'], *args: Any, **kwargs: Any) Row
- __call__(format: Literal['astropy.table'], *args: Any, **kwargs: Any) Table
- __call__(format: Literal['mapping'], *args: Any, cls: _MT, **kwargs: Any) _MT
- __call__(format: Literal['mapping'], *args: Any, **kwargs: Any) dict[str, Any]
- __call__(format: Literal['yaml'], *args: Any, **kwargs: Any) str
- __call__(format: str, *args: Any, **kwargs: Any) Any
称自己为函数。