CooSys#

class astropy.io.votable.tree.CooSys(ID=None, equinox=None, epoch=None, system=None, id=None, config=None, pos=None, refposition=None, **extra)[源代码]#

基类:SimpleElement

COOSYS 元素:定义坐标系。

关键字参数对应于具有相同名称的设置成员,如下所述。

属性摘要

ID 

[required] 的XML ID COOSYS 元素,用于交叉引用。

epoch 

指定位置的历元。

equinox 

固定赤道或黄道系统所需的参数(如默认的“eq_FK5”为“J2000”,默认的“eq_FK5”为“B1950”)。

reference_frames 

IVOA词汇中认可的参考系列表。

system 

指定坐标系的类型。

方法总结

to_astropy_frame ()

将coosys元素转换为占星内置框架。

属性文档

ID#

[required] 的XML ID COOSYS 元素,用于交叉引用。可能是 None 或符合XML的字符串 ID 语法。

epoch#

指定位置的历元。它必须是一个指定天文年的字符串。

equinox#

固定赤道或黄道系统所需的参数(如默认的“eq_FK5”为“J2000”,默认的“eq_FK5”为“B1950”)。

reference_frames#

IVOA词汇中认可的参考系列表。

这在http://www.ivoa.net/rdf/refframe上有描述

返回:
set [str]

IVOA参考帧的标签。

system#

指定坐标系的类型。

有效选择由以下人员给出 reference_frames

方法文件

to_astropy_frame()[源代码]#

将coosys元素转换为占星内置框架。

这仅读取系统和春分属性。

返回:
BaseCoordinateFrame

与Coopon元素描述的框架相对应的星形内置框架。

笔记

如果对应关系不简单,则此方法会引发错误。在这种情况下,您可以参考 IVOA reference frames definition 名单设有 astropy's frames 并手动处理转换。

实例

>>> from astropy.io.votable.tree import CooSys
>>> coosys = CooSys(system="ICRS", epoch="J2020")
>>> # note that coosys elements also contain the epoch
>>> coosys.to_astropy_frame()
<ICRS Frame>