用于气候数据收集、转换和管理的Python工具
项目描述
用于气候数据收集、转换和管理的Python工具
特性
- 气候和预报数据收集功能,托管于
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 的更多信息
Miniconda: https://docs.conda.org.cn/en/latest/miniconda.html
conda-forge: https://forge.conda.org.cn/#about
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
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。