跳转到主要内容

用于气候数据收集、转换和管理的Python工具

项目描述

Build Status Coveralls Python Black

用于气候数据收集、转换和管理的Python工具

  • 文档: Documentation Status

  • 自由软件: License

特性

气候和预报数据收集功能,托管于
  • ECMWF(ERA5、ERA5-Land、TIGGE)

  • ECCC(加拿大)(月度气候摘要,ECCC GEOAPI - 开发中)

  • NCAR(CORDEX-NA 在 AWS)

气候和预报(CF)变量和元数据兼容性数据转换
  • ECMWF(ERA5、ERA5-Land、TIGGE - 开发中)

  • ECCC(加拿大)(平面文件观测,月度气候摘要,调整和同化气候数据,ECCC GEOAPI - 开发中)

  • MELCC(魁北克省)

  • Hydro-Québec(开发中)

数据库结构和方面验证
  • 模拟
    • WCRP(CMIP5、CMIP6、CMIP5-CORDEX、CORDEX-ADJUST、ISIMIP 等)

  • 站观测
    • MELCC(魁北克省)(需要安装 mdbtools

    • ECCC(加拿大)(开发中)

    • Hydro-Québec(开发中)

  • 格网观测
    • NRCAN(加拿大)(未来)

    • MELCC(未来)

  • 再分析
    • ECMWF(ERA5、ERA5-Land、TIGGE)

    • NASA(DayMET、AgMerra/AgCFSR、MERRA2)- 开发中

    • NCEP(CFSR/CFSv2)- 开发中

    • WFDEI-GEM-CaPa(萨斯喀彻温大学)- 开发中

安装

miranda 可从 PyPI 安装

$ pip install miranda

某些功能需要复杂安装的依赖项。为了获取访问权限,我们强烈建议使用 Anaconda 来管理您的环境

$ conda env create -f environment.yml
$ conda activate miranda
$ pip install miranda[full]
有关 Anaconda/Miniconda/conda-forge 的更多信息

miranda 还依赖于 PyESSV 来提供其气候数据受控词汇。对于不需要验证检查的用户,此库是可选的,但启用此功能需要额外的安装步骤

$ mkdir -p ~/.esdoc
$ git clone git@github.com:ES-DOC/pyessv-archive.git ~/.esdoc/pyessv-archive

贡献

请参阅贡献文档: https://miranda.readthedocs.io/en/latest/contributing.html

项目详情


下载文件

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

源分发

miranda-0.5.0.tar.gz (1.2 MB 查看散列

上传时间

构建分发

miranda-0.5.0-py3-none-any.whl (177.9 kB 查看散列

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面