#

Card#

class astropy.io.fits.Card(keyword=None, value=None, comment=None, **kwargs)[源代码]#

基类:_Verify

property comment#

如果尚未设置,则从卡片图像获取注释属性。

property field_specifier#

记录值关键字卡的字段说明符;总是 None 在普通的卡片上。

classmethod fromstring(image)[源代码]#

构建一个 Card 对象来自(原始)字符串。如果字符串不是卡片图像的长度(80列),它将填充字符串。如果卡片图像超过80列,假设它包含 CONTINUE 卡。

property image#

卡“image”,即在实际FITS头中表示该卡的80字节字符串。

property is_blank#

True 如果卡片完全为空,即它没有关键字、值或注释。它以80个空格显示在标题中。

返回 False 否则。

property keyword#

返回从卡片图像解析的关键字名称。

length = 80#

卡片图像的长度;对于有效的FITS文件,应始终为80。

classmethod normalize_keyword(keyword)[源代码]#

classmethod 将可能包含字段说明符的关键字值转换为大写。其效果是将键提升为大写,并保留字段说明符的原始大小写。

参数:
keyword : or str

关键字值或 keyword.field-specifier 价值

property rawkeyword#

在记录值关键字卡上,这是存储RVKC的标准<=8个字符的匹配关键字的名称。否则它就是卡片的普通关键字。

property rawvalue#

在记录值关键字卡上,这是 <field-specifier>: <value> 存储在卡中以表示RVKC的格式。否则这是卡的正常值。

run_option(option='warn', err_text='', fix_text='Fixed.', fix=None, fixable=True)#

使用所选选项执行验证。

property value#

与存储在此卡中的关键字关联的值。

verify(option='warn')#

验证实例中的所有值。

参数:
option : strPython :字符串

输出验证选项。一定是其中之一 "fix""silentfix""ignore""warn" ,或 "exception" 。也可以是以下各项的任意组合 "fix""silentfix" 使用 "+ignore""+warn" ,或 "+exception" (例如: "fix+warn" )。看见 验证选项 更多信息。