跳转到主要内容

DKIST fits数据验证器

项目描述

一个包含验证器和DKIST规范的模式实现的FITS头模式生成器接口

  • SPEC-0122 Rev C: 来自山顶的数据

  • SPEC-0214 Rev ?: 数据中心发布的数据(不完整)

特性

  • 使用voluptuous模式验证给定的输入头

  • 3个关键字验证:类型验证、必需性验证和值验证

  • 失败异常包括验证失败原因的字典

安装

pip install fits-validator

示例

from fits_validator import spec122_validator, Spec122ValidationException

try:
    spec122_validator('dkist_rosa0181200000_observation.fits')
except Spec122ValidationException as e:
    print(e)

#Errors during validation: errors={'PAC__007': 'expected str', 'ID___003': 'required key not provided', 'NAXIS3': 'required key not provided'}

本项目版权所有(c)AURA/NSO。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

fits-validator-0.3.0.tar.gz (17.2 kB 查看散列)

上传时间: 源代码

由以下支持