Card

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

基类:astropy.io.fits.verify._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或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')

验证实例中的所有值。

参数
optionSTR

输出验证选项。一定是 "fix""silentfix""ignore""warn""exception" . 也可以是 "fix""silentfix" 具有 "+ignore""+warn""+exception" (例如) "fix+warn" )见 验证选项 更多信息。