DifferentialAttribute#

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

基类:Attribute

作为差分实例的帧属性。

可选的 allowed_classes 参数允许指定一组受限制的有效差分类,以检查输入。否则,任何 BaseDifferential 子类实例有效。

参数:
default : object对象

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

allowed_classes : tuple ,可选Python:元组,可选

允许此属性具有的差异类的列表。

secondary_attribute : strPython :字符串

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

方法总结

convert_input \(值)

检查输入是否为差分对象并且是允许的类类型之一。

方法文件

convert_input(value)[源代码]#

检查输入是否为差分对象并且是允许的类类型之一。

参数:
value : object对象

输入值。

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

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

加薪:
ValueError

如果输入对此属性无效。