CoordinateAttribute#

class astropy.coordinates.CoordinateAttribute(frame, default=None, secondary_attribute='')[源代码]#

基类:Attribute

作为坐标对象的帧属性。它可以作为 SkyCoord 或者一个低级框架实例。如果提供了低级框架实例,则它将始终升级为 SkyCoord 以确保一致的转换行为。访问时,坐标对象将始终作为低级帧实例返回。

参数:
框架BaseCoordinateFrame 班级BaseConsulateFrame类

此属性可以是的帧类型

default : object对象

属性的默认值(如果未提供)

secondary_attribute : strPython :字符串

提供值if的辅助实例属性的名称 default is None 初始化期间未提供任何值。

方法总结

convert_input \(值)

检查输入是否为带有必要单位(或特殊值)的SkyCoord None

方法文件

convert_input(value)[源代码]#

检查输入是否为带有必要单位(或特殊值)的SkyCoord None

参数:
value : object对象

要转换的输入值。

返回:
out, converted : correctly-typed objectbool输入正确

由正确类型的对象和一个布尔值组成的元组,它指示是否实际执行了转换。

加薪:
ValueError

如果输入对此属性无效。