跳转到主要内容

用于验证ESM集合文件的包

项目描述

GitHub Workflow Status GitHub Workflow Status PyPI

地球系统模型(ESM)集合规范验证器

此实用程序允许用户将esm-collection json文件与esm-collection-spec进行验证。

安装

验证器可以通过以下方式之一安装:

使用PyPI通过pip

python -m pip install esmcol-validator

使用Conda

conda install -c conda-forge esmcol-validator

或从源存储库

python -m pip install git+https://github.com/NCAR/esmcol-validator.git

用法

$ esmcol-validator --help
Usage: esmcol-validator [OPTIONS] ESMCOL_FILE

  A utility that allows users to validate esm-collection json files against
  the esm-collection-spec.

Options:
  --esmcol-spec-dirs TEXT
  --version TEXT           [default: master]
  --verbose                [default: False]
  --timer                  [default: False]
  --log-level TEXT         [default: CRITICAL]
  --help                   Show this message and exit.

示例

$ esmcol-validator sample-pangeo-cmip6-collection.json
{'collections': {'valid': 1, 'invalid': 0}, 'catalogs': {'valid': 1, 'invalid': 0}, 'unknown': 0}
{
    "collections": {
        "valid": 1,
        "invalid": 0
    },
    "catalogs": {
        "valid": 1,
        "invalid": 0
    },
    "unknown": 0
}

项目详情


下载文件

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

源分布

esmcol-validator-2020.1.29.tar.gz (17.5 kB 查看散列值)

上传时间:

构建分布

esmcol_validator-2020.1.29-py3-none-any.whl (11.2 kB 查看散列值)

上传于 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页