coerce_range_list_param#

astropy.io.votable.util.coerce_range_list_param(p, frames=None, numeric=True)[源代码]#

强制和/或验证对象 p 转换为有效的范围列表格式参数。

定义见 Section 8.7.2 of Simple Spectral Access Protocol .

参数:
p : strsequencePYTHON:字符串或PYTHON:Sequence

可以是逐字传递给需要范围列表或序列的服务的字符串。如果是序列,则每个项目必须是:

  • 数值

  • 一个命名值,例如,“J”表示命名频谱(如果 数字的 夸格是假的)

  • 表示范围的2元组

  • 最后一项是表示参照系的字符串

frames : sequencestr ,可选PYTHON:PYTHON的序列:字符串,可选

可接受的参照系关键字序列。如果未提供,则默认设置为 set_reference_frames 将被使用。

numeric : bool ,可选可选的布尔

TODO

返回:
parts : tuplePython :元组
结果是一个元组:
  • 适合作为范围列表参数传递给服务的字符串

  • 计算元素数的整数