首页> 外文期刊>Geoscientific Model Development Discussions >A JavaScript API for the Ice Sheet System Model (ISSM) 4.11: towards an online interactive model for the cryosphere community
【24h】

A JavaScript API for the Ice Sheet System Model (ISSM) 4.11: towards an online interactive model for the cryosphere community

机译:冰盖系统模型(ISSM)4.11的JavaScript API:用于冰冻圈社区的在线交互式模型

获取原文
           

摘要

Earth system models (ESMs) are becoming increasingly complex, requiring extensive knowledge and experience to deploy and use in an efficient manner. They run on high-performance architectures that are significantly different from the everyday environments that scientists use to pre- and post-process results (i.e., MATLAB, Python). This results in models that are hard to use for non-specialists and are increasingly specific in their application. It also makes them relatively inaccessible to the wider science community, not to mention to the general public. Here, we present a new software/model paradigm that attempts to bridge the gap between the science community and the complexity of ESMs by developing a new JavaScript application program interface (API) for the Ice Sheet System Model (ISSM). The aforementioned API allows cryosphere scientists to run ISSM on the client side of a web page within the JavaScript environment. When combined with a web server running ISSM (using a Python API), it enables the serving of ISSM computations in an easy and straightforward way. The deep integration and similarities between all the APIs in ISSM (MATLAB, Python, and now JavaScript) significantly shortens and simplifies the turnaround of state-of-the-art science runs and their use by the larger community. We demonstrate our approach via a new Virtual Earth System Laboratory (VESL) website (href="http://vesl.jpl.nasa.gov" target="_blank">http://vesl.jpl.nasa.gov, VESL(2017)).
机译:地球系统模型(ESM)变得越来越复杂,需要广泛的知识和经验才能有效地部署和使用。它们在高性能架构上运行,这些架构与科学家用来预处理和后期处理结果的日常环境(即MATLAB,Python)明显不同。这导致难以为非专业人员使用的模型,并且在其应用中越来越具体。这也使得更广泛的科学界相对更难获得它们,更不用说广大公众了。在这里,我们提出了一种新的软件/模型范例,该范例试图通过为Ice Sheet System Model(ISSM)开发新的JavaScript应用程序接口(API)来弥合科学界与ESM的复杂性之间的鸿沟。前述API允许冰冻圈科学家在JavaScript环境内的网页客户端上运行ISSM。与运行ISSM的Web服务器(使用Python API)结合使用时,它可以以简单明了的方式支持ISSM计算。 ISSM中的所有API(MATLAB,Python和现在的JavaScript)之间的深度集成和相似性,大大缩短并简化了最新科学技术的运行以及更广泛的社区对其的使用。我们通过新的虚拟地球系统实验室(VESL)网站(href="http://vesl.jpl.nasa.gov" target="_blank"> http://vesl.jpl.nasa.gov展示了我们的方法,VESL(2017))。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号