University of Science and Technology of China, Hefei, 230026, China.
Institute of Plasma Physics, Hefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei, 230031, China.
Sci Data. 2023 Sep 7;10(1):592. doi: 10.1038/s41597-023-02470-y.
Over the decades, the integrated modeling (IM) environment for magnetically confined fusion has evolved from a single, isolated, proprietary numerical computing software to an open, flexible platform emphasizing sharing, communication, and workflow. This development direction is consistent with the FAIR4RS principles put forward by the scientific community in recent years. In this article, we describe how the FAIR4RS principles were put into practice during the development of the IM management tool FyDev for the Experimental Advanced Superconducting Tokamak (EAST). FyDev integrates the process of building, deploying, and invoking research software, automating the entire process. FyDev can also assign a unique ID for each software, convert the software ID to a Python module, and encapsulate a package management tool to enhance the software building process, ensuring consistency throughout the entire phase of the research software find, access, use, and invocation in a uniform contextual environment.
几十年来,磁约束聚变的综合建模 (IM) 环境已经从单一、孤立、专有的数值计算软件发展成为一个强调共享、通信和工作流程的开放、灵活的平台。这一发展方向符合近年来科学界提出的 FAIR4RS 原则。在本文中,我们描述了在为 Experimental Advanced Superconducting Tokamak (EAST) 开发综合建模管理工具 FyDev 时如何将 FAIR4RS 原则付诸实践。FyDev 集成了构建、部署和调用研究软件的过程,实现了整个过程的自动化。FyDev 还可以为每个软件分配唯一的 ID,将软件 ID 转换为 Python 模块,并封装包管理工具,以增强软件构建过程,确保在统一的上下文环境中对研究软件的查找、访问、使用和调用的整个阶段保持一致性。