跳转到主要内容

NetCDF气候预报规范合规性检查器

项目描述

# CF Checker

CF Checker是一个工具,用于检查NetCDF文件的内容是否符合气候和预报(CF)元数据约定。

## 依赖关系

## 安装

从 [PyPI](https://pypi.python.org/pypi/cfchecker) 安装

pip install cfchecker

或者,从源码安装

  1. 从 [cfchecker 发布](https://github.com/cedadev/cf-checker/releases) 下载 cfchecker 包

  2. 解压库

    tar -zxf cfchecker-${version}.tar.gz

    cd cfchecker-${version}

  3. 安装包

    • 要安装到中央位置

      python setup.py install

    • 要安装到非标准位置

      python setup.py install –prefix=<directory>

      如果您安装到的目录不在 PYTHONPATH 中,您需要将其添加。

## 运行 CF 检查器

cfchecks [-a <area-types.xml>] [-r <regions.xml>] [-s <std_names.xml>] [-v <CFVersion>] [-x] [-t <cache_time_days>] 文件1 [文件2…]

有关更多详细信息和其他可用命令行选项,请运行 cfchecks -h 查看帮助

### 环境变量

以下参数可以在命令行或通过环境变量设置

  1. CF_STANDARD_NAMES 或 (CL 选项 -s) : CF 标准名称表的路径或 URL

  2. CF_AREA_TYPES 或 (CL 选项 -a) : CF 区域类型表的路径或 URL

  3. CF_REGION_NAMES 或 (CL 选项 -r):CF 区域名称表的路径或 URL

### 运行测试脚本

在发布压缩包中有一个 test_files 目录,包含一个 test.sh 脚本,该脚本通过 CF 检查器运行一系列测试文件,并确认检查器按预期工作。这是一个非常基础的系统,将很快被重写。在运行之前,您需要编辑 tests.sh 文件中 cfchecks 脚本的位置

cfchecker=”<cfchecks 位置>”

然后只需运行 tests.sh 脚本

./tests.sh

项目详情


下载文件

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

源代码分发

cfchecker-4.1.0.tar.gz (37.4 kB 查看哈希值)

上传时间 源代码

构建分发

cfchecker-4.1.0-py3-none-any.whl (36.0 kB 查看哈希)

上传时间 Python 3

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面