我在工作中使用的与气候相关的工具,集成在一个模块中
项目描述
climateforcing
用于分析气候模型和气候数据的不完整脚本和模块工具箱。
安装
conda
将此放在 conda-forge 中是一个待办事项,目前您可以从中我的个人频道获取
conda install -c chrisroadmap climateforcing
pypi
pip install climateforcing
开发版本
我强烈建议在虚拟环境中进行此操作,例如conda,以保持您的基python安装干净。
克隆存储库,cd 到 climateforcing 并运行
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d94b85bcd997f3f4a9e68a4b45227757ea0f512e6a1fb51078997aacdd00bfb6 |
|
MD5 | b686634d2887e385de070b001fe1167d |
|
BLAKE2b-256 | 9886b479f6c51a473408f2170053b8d9f386643a41b1973b61d573f5ef3e5f18 |
climateforcing-0.3.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 57b65faacedc4b4984248632ac4694bc57abbcd716f5a1016f3eff4f607742ce |
|
MD5 | 9a98aa20b15703f1d0370deb23875072 |
|
BLAKE2b-256 | 36f9171fad71c4ddce15444b8df6aad689fba95785b0f336f6d2eed412f7d0bb |