跳转到主要内容

我在工作中使用的与气候相关的工具,集成在一个模块中

项目描述

https://zenodo.org/badge/DOI/10.5281/zenodo.4621058.svg https://badge.fury.io/py/climateforcing.svg https://img.shields.io/pypi/pyversions/climateforcing https://img.shields.io/conda/v/chrisroadmap/climateforcing

climateforcing

用于分析气候模型和气候数据的不完整脚本和模块工具箱。

安装

conda

将此放在 conda-forge 中是一个待办事项,目前您可以从中我的个人频道获取

conda install -c chrisroadmap climateforcing

pypi

pip install climateforcing

开发版本

我强烈建议在虚拟环境中进行此操作,例如conda,以保持您的基python安装干净。

克隆存储库,cdclimateforcing 并运行

pip install -e .[dev]

内容

aprp: 近似部分辐射扰动

从吸收、散射和云量变化生成短波有效辐射强迫(ERF)的组成部分。对于气溶胶,这可以用来近似气溶胶辐射相互作用(ERFari)和气溶胶-云相互作用(ERFaci)的ERF。引用

  • Zelinka, M. D., Andrews, T., Forster, P. M., and Taylor, K. E. (2014), Quantifying components of aerosol-cloud-radiation interactions in climate models, J. Geophys. Res. Atmos., 119, 7599–7615, https://doi.org/10.1002/2014JD021710.

  • Taylor, K. E., Crucifix, M., Braconnot, P., Hewitt, C. D., Doutriaux, C., Broccoli, A. J., Mitchell, J. F. B., & Webb, M. J. (2007). Estimating Shortwave Radiative Forcing and Response in Climate Models, Journal of Climate, 20(11), 2530–2543, https://doi.org/10.1175/JCLI4143.1

大气:通用大气物理学工具

湿度:将特定湿度转换为相对湿度及其相反的转换。

几何:快速且简单的面积加权平均

当你非常想了解全球平均值但又不想思考太多或下载任何东西时。 (与 aprp 一起使用效果很好)。

太阳:时间平均太阳天顶角

有许多计算太阳天顶角的工具。据我所知,没有计算日间校正平均太阳天顶角的工具。我们为什么要这样做?亚日气候模型数据通常只以每小时、3小时或6小时的平均值输出,包括短波辐射诊断。假设你想要尝试在3小时平均时间步长内计算直接辐射的平均值,给定水平漫射(rsdsdiff)和水平总辐射(rsds)。你需要估计平均太阳天顶角来完成此操作。

twolayermodel:双层能量平衡气候模型

实现了Held等人(2010年)和Geoffroy等人(2013a、2013b)的双层气候模型。感谢Glen Harris提供原始代码。

  • Held, I. M., Winton, M., Takahashi, K., Delworth, T., Zeng, F., & Vallis, G. K. (2010), 通过突然回到前工业化强迫来探测全球变暖的快速和慢速成分,气候学杂志,23(9),2418–2427,https://doi.org/10.1175/2009JCLI3466.1

  • Geoffroy, O., Saint-Martin, D., Olivié, D. J. L., Voldoire, A., Bellon, G., & Tytéca, S. (2013a). 双层能量平衡模型中的亚日气候响应。第I部分:解析解和参数校准使用CMIP5 AOGCM实验,气候学杂志,26(6),1841-1857,https://doi.org/10.1175/JCLI-D-12-00195.1

  • Geoffroy, O., Saint-Martin, D., Bellon, G., Voldoire, A., Olivié, D. J. L., & Tytéca, S. (2013b),双层能量平衡模型中的亚日气候响应。第II部分:表示深海热量吸收的有效性和对CMIP5 AOGCMs的验证,气候学杂志,26(6),1859-1876,https://doi.org/10.1175/JCLI-D-12-00196.1

  • Palmer, M. D., Harris, G. R. and Gregory, J. M. (2018),使用基于物理的仿真器扩展CMIP5对全球平均温度变化和海平面上升的预测,环境研究快报,13(8),084003,https://doi.org/10.1088/1748-9326/aad2e4

utci:通用气候热指数

根据气象数据计算热应激的度量。提供的代码是Peter Bröde原始FORTRAN的Python翻译,在Peter Bröde的良好许可下使用。如果你使用此代码,请引用

  • Bröde P, Fiala D, Blazejczyk K, Holmér I, Jendritzky G, Kampmann B, Tinz B, Havenith G, 2012. 提取通用热气候指数(UTCI)的操作程序。国际生物气象学杂志,56,481-494,https://doi.org/10.1007/s00484-011-0454-1

项目详情


下载文件

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

源代码分发

climateforcing-0.3.0.tar.gz (55.5 kB 查看哈希值)

上传时间 源代码

构建分发

climateforcing-0.3.0-py3-none-any.whl (40.1 kB 查看哈希值)

上传时间 Python 3

支持