...
首页> 外文期刊>Hydrology and Earth System Sciences >Using R in hydrology: a review of recent developments and future directions
【24h】

Using R in hydrology: a review of recent developments and future directions

机译:使用水文中的r:审查最近的发展和未来方向

获取原文
   

获取外文期刊封面封底 >>

       

摘要

The open-source programming language R has gained a central place in the hydrological sciences over the last decade, driven by the availability of diverse hydro-meteorological data archives and the development of open-source computational tools. The growth of R's usage in hydrology is reflected in the number of newly published hydrological packages, the strengthening of online user communities, and the popularity of training courses and events. In this paper, we explore the benefits and advantages of R's usage in hydrology, such as the democratization of data science and numerical literacy, the enhancement of reproducible research and open science, the access to statistical tools, the ease of connecting R to and from other languages, and the support provided by a growing community. This paper provides an overview of a typical hydrological workflow based on reproducible principles and packages for retrieval of hydro-meteorological data, spatial analysis, hydrological modelling, statistics, and the design of static and dynamic visualizations and documents. We discuss some of the challenges that arise when using R in hydrology and useful tools to overcome them, including the use of hydrological libraries, documentation, and vignettes (long-form guides that illustrate how to use packages); the role of integrated development environments (IDEs); and the challenges of big data and parallel computing in hydrology. Lastly, this paper provides a roadmap for R's future within hydrology, with R packages as a driver of progress in the hydrological sciences, application programming interfaces (APIs) providing new avenues for data acquisition and provision, enhanced teaching of hydrology in R, and the continued growth of the community via short courses and events.
机译:开源编程语言R在过去十年中,在过去十年中获得了水文科学中的中央地,通过多样化的水流 - 气象数据档案和开源计算工具的开发驱动。 R的水文中的使用的增长反映在新出版的水文包,加强在线用户社区的数量,以及培训课程和活动的普及。在本文中,我们探讨了R's使用水文中的利用的好处,如数据科学和数值识字的民主化,可重复的研究和开放科学的增强,统计工具的进入,易于连接r到的其他语言,以及不断增长的社区提供的支持。本文概述了基于可重复的原理和包装的典型水文工作流程,用于检索水气象数据,空间分析,水文建模,统计数据以及静态和动态可视化和文件的设计。我们讨论在水文中使用R中的一些挑战和有用的工具来克服它们,包括使用水文图书馆,文档和雕刻件(说明如何使用包装的长形指南);综合开发环境(IDE)的作用;以及水文中大数据与平行计算的挑战。最后,本文提供了R的水文中未来的路线图,R包作为水文科学的进步驱动程序,应用程序编程界面(API)为数据采集和提供的新途径提供了新的途径,而且通过短课程和活动继续增长社区。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号