价值观#

class astropy.io.votable.tree.Values(votable, field, ID=None, null=None, ref=None, type='legal', id=None, config=None, pos=None, **extras)[源代码]#

基类:Element, _IDProperty

VALUES 元素:用于 FIELDPARAM 元素来定义值的域。

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

属性摘要

max 

域的最大值。

max_inclusive 

什么时候? True ,域包含最大值。

min 

域的最小值。

min_inclusive 

什么时候? True ,域包含最小值。

null 

对于整型数据类型, null 用于定义用于缺少值的值。

options 

定义域的其他选项元素的字符串键值元组的列表。

ref 

参考另一个 VALUES 元素依据 ID, 先前在文档中定义,用于最小/最大/选项信息。

type 

定义由此定义的域的适用性 VALUES 元素 [required] 。

方法总结

from_table_column \(列)

is_defaults \()

是这个上的设置吗 VALUE 元素是否与XML的默认设置相同?

parse(iterator, config)

供内部使用。

to_table_column \(列)

to_xml(w, **kwargs)

供内部使用。

属性文档

max#

域的最大值。看到了吗 max_inclusive .

max_inclusive#

什么时候? True ,域包含最大值。

min#

域的最小值。看到了吗 min_inclusive .

min_inclusive#

什么时候? True ,域包含最小值。

null#

对于整型数据类型, null 用于定义用于缺少值的值。

options#

定义域的其他选项元素的字符串键值元组的列表。所有选项都将被忽略——它们仅用于往返目的。

ref#

参考另一个 VALUES 元素依据 ID, 先前在文档中定义,用于最小/最大/选项信息。

type#

定义由此定义的域的适用性 VALUES 元素 [required] 。

必须是以下字符串之一:

  • “legal”:此列的域通常适用于此数据类型。(默认)

  • “实际”:此列的域仅适用于父表中包含的数据。

方法文件

from_table_column(column)[源代码]#
is_defaults()[源代码]#

是这个上的设置吗 VALUE 元素是否与XML的默认设置相同?

parse(iterator, config)[源代码]#

内部使用。解析元素子元素的XML内容。

参数:
iterator : xml iterableXMLpython:可迭代的

返回的XML元素的迭代器 get_xml_iterator .

config : dictPython :词典

影响某些元素的读取方式的配置字典。

返回:
selfElement元素

返回self作为方便。

to_table_column(column)[源代码]#
to_xml(w, **kwargs)[源代码]#

内部使用。将元素输出到XML。

参数:
w : astropy.utils.xml.writer.XMLWriter objectastropy.utils.xml.写入程序.XMLWriter对象

要写入的XML编写器。

**kwargs : dictPython :词典

控制输出的任何配置参数。