轻松准备CMIP6数据分析
项目描述
科学并非对种族主义免疫。学术界是一个精英主义体系,有许多把关人,主要允许非常有限的人群追求职业。我相信我们需要改变这一点。
开源开发和可重复科学是民主化科学分析手段的绝佳方式。 但如果你因为自己是黑人而被警察谋杀,你无法通过git clone软件!
免费访问软件和空洞的多元化声明几乎不足以消除我们社会和学术界中系统化和制度化的种族主义。
如果您正在使用此包,我要求您不仅发表言论,还要在此处向Black Lives Matter Data和Black Lives Matter行动捐赠。
我明确欢迎对这份声明的措辞和建议以及支持更多组织提出的建议。请提出问题以提供建议。
xmip(以前称为cmip6_preprocessing)
此包简化了在Pangeo软件堆栈中对模型互比较项目(MIPs)的清理、组织和交互式分析。
您是否对CMIP6数据感兴趣,但发现它并不是完全准备好进行分析
?您是否只想对各种模型进行简单的(或复杂的)分析,并最终不得不为每个单独的案例编写逻辑,因为各种数据集仍然需要修复名称、坐标等问题?那么这个包就是为您准备的。
在cmip6-hackathon期间开发,这个包提供了与intake-esm兼容的实用函数。
我们目前支持以下功能
- 预处理CMIP6数据(请参阅教程,其中包含使用pangeo云的一些示例)。预处理包括:a. 修复维度和坐标的不一致命名 b. 修复坐标的不一致值、形状和位置 c. 同化经度惯例 d. 修复不一致的单位
- 为任意模型输出创建大规模海洋盆地掩膜
以下问题正在开发中
- 重建/找到网格度量
- 将不同的变量排列在各自的交错网格上,以便它们可以与xgcm无缝工作
查看这篇最近的Earthcube 笔记本(通过doi引用:10.1002/essoar.10504241.1),以演示xmip
和xgcm的高级功能。
安装
使用pip安装xmip
pip install xmip
或conda
conda install -c conda-forge xmip
要安装来自github的最新主版本,您也可以使用pip
pip install git+https://github.com/jbusecke/xmip.git
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。