python工具推荐 | 天气与气候检验工具

好奇心Log 今天

以下文章来源于气象学家 ,作者pangeo-data

有许多与计算初始化地球科学预测的指标有关的软件包。但是,我们没有找到任何一个包可以统一我们的所有需求。

地球系统预测回报(也叫重新预报)试验的输出是很难处理的。一个典型的输出文件可能包含维度初始化、超前时间、集合成员、经/纬度、深度,climpred利用xarray的标注维度为你处理令人头疼的记账问题。我们提供HindcastEnsemblePerfectModelEnsemble的对象,这些对象携带产品与您的数十年预测输出结果一起进行验证(例如,控制试验、重建、未初始化的集合成员)。

当计算与超前相关的技巧评分时,climpred 会为您处理所有的滞后相关,正确地对齐后方预测和验证数据集之间的多个时间维度。我们提供了一套可应用于时间序列和网格的向量确定性和概率性指标。这就像将您的数十年预测输出结果添加到一个对象并运行verify()命令一样简单。HindcastEnsemble.verify(metric='rmse', comparison='e2o', dim='init', alignment='maximum').

安装

pip install climpred

或者

conda install -c conda-forge climpred

实例

Dask

  • Using dask with climpred

Pre-Processing

  • Setting up your own output
  • intake-esm for cmorized output

Subseasonal

  • Calculate the skill of a MJO Index as a function of lead time -Calculate the skill of a MJO Index as a function of lead time for Weekly Data

Monthly and Seasonal

  • Calculate ENSO Skill as a Function of Initial Month vs. Lead Time
  • Calculate Seasonal ENSO Skill

Decadal

  • Demo of Perfect Model Predictability Functions
  • Hindcast Predictions of Equatorial Pacific SSTs
  • Diagnosing Potential Predictability
  • Significance Testing

相关的工具包

在climpred,我们是开源软件的忠实粉丝,并希望支持和配合任何其他预报相关的软件包。以下是在地球系统预报领域有一定地位的软件包列表。如果您知道这个领域有任何未在列表中的开源软件包,请与我们联系。

  • Microsoft forecasting: A collection of best practices for time series forecasting.

  • MurCSS: A tool for standardized evaluation of decadal hindcast systems. See also this and this page for additional resources on scoring from MurCSS.

  • properscoring: Probabilistic forecast metrics in python. (We’ve since wrapped these functions in xskillscore)

  • pySTEPS: Framework for short-term ensemble forecasting of precipitation.

  • S2D Verification: An R package for a common set of tools for forecast verification.

  • SwirlsPy: Analysis and prediction of nowcasts for precipitation and weather phenomena.

  • xskillscore: Metrics for verifying forecasts (a key dependency to climpred).

(0)

相关推荐

  • 初学Python用什么工具?Python基础

    学习Python是很多人的想法,现在越来越多的人都想要学习Python,当然在学习Python的时候选择一些好的工具是非常重要的,毕竟好的工作可以更好的提高效率,那么初学Python用什么工具合适呢? ...

  • 使用多个网页工具预测MiRNA–mRNA相互作用

    miRWalk2.0 (http://www.umm.uni-heidelberg.de/apps/zmf/mirwalk/) 这个工具提供12个算法,一篇文章利用该miRWalk工具后选择被7个工具 ...

  • pybuilder-用纯Python编写的连续构建工具

    PyBuilder是一种使用100%纯Python编写的软件构建工具,主要针对Python应用程序. PyBuilder基于依赖的编程概念,但它还具有强大的插件机制,允许构建生命周期的构建类似于从其他 ...

  • Python编程必备工具,推荐这五个!

    python是编程入门者非常不错的选择,现在不少程序员都开始转行到python行列中,因为简单易学.应用范围广,不过学习python还是需要一个好的工具,否则会吃不少苦头,那么Python编程必备5大 ...

  • Python数据分析常用工具有哪些?工具合集!

    在我们的生活中,Python语言可谓是无处不在,能够应用在各大领域之中,比如说数据分析师,Python在数据分析领域有着非常不错的表现,想要从事数据分析师,掌握Python是非常有必要的.接下来为大家 ...

  • WebAssembly's post

    People have a misconception about WebAssembly. They think that the WebAssembly that landed in browse ...

  • 逗你开心的照片+ 20170118 长难句每日一句

    爆照:今天的照片是你们最爱的小公举(South=骚死).上老师(尚龙)和石麻麻(纯洁少年) 还有一张正常点的 记得要开心呀! 当然,不开心的时候,就拿出来看看这两张照片! 这些文字,你可以读一下 1. ...

  • 学Python需要哪些工具?五大工具推荐!

    Python是一门非常友好.功能强大的编程语言,学习之后Python可以从事多个领域,可以为我们未来开启无限可能.当然了想要学习好Python,必不可少的就是Python开发工具,今天小编为大家介绍几 ...

  • Python入门推荐八大工具!

    Python是一门开源的编程语言,可以帮助我们解决各种各样的事情,几乎是无所不能,因此受到大家的追捧.那么初入门学习Python的你,知道哪个工具更好用吗?下面是小编整理的程序员和学生最常用的一些Py ...

  • Python能在手机上运行吗?工具推荐!

    Python可以在手机上运行吗?近期有很多人都咨询小编这个问题,在这里想要告诉大家的 是,Python是可以在手机上运行的. QPython,就是一个帮助你在手机上运行Python的神器. QPyth ...

  • Python编译器哪些好用?学习工具推荐!

    学习Python的过程中肯定少不了IDE或者代码编译器,这些工具可以帮助我们更好地加快开发效率,那么学Python用什么编译器呢?我们来看看吧. Python语言常用的编译器有两种: 第一种是Pyth ...

  • Python图像管理工具有哪些?常用工具推荐!

    python这门编程语言大家都非常熟悉,在进行图像处理的时候python是非常合适的选择,而且随着这门语言的日益普及,还可以提供很多实用的图像处理工具.那么python常用的图像处理工具有哪些? 1. ...

  • Python图像处理工具有哪些?五大工具推荐!

    使用Python进行图像处理的时候,肯定避免不了工具,今天小编向大家推荐五款Python图像处理工具,有需求的小伙伴快来看看吧. 1 scikit-image 是一个开源的Python包,适用于num ...

  • Python编程哪些工具好用?常用工具推荐!

    Python是一门适合新手入门学习的编程语言,简单.优雅.语法清晰,学习Python还可以提高我们的工作效率,因此受到很多人喜欢.那么用Python编程会用到哪些软件?我们一起来看看吧. 1.Upte ...

  • 推荐7款好用的Python工具!

    Python数据分析好用的工具有哪些?今天小编为大家推荐七个数据分析师必备的Python工具. Pandas:是一个开源的,BSD许可的库,为Python编程语言提供高性能,易于使用的数据结构和数据分 ...

  • 地理填图训练《天气与气候》

    中考地理复习读图填图训练:天气与气候 1.读图回答下列问题. (1)沟通B洋和A        洋,被日本人称为海上生命线的是         海峡. (2)B地处          洋,C洲和D洲的 ...