Python(编程语言)
工作流程
计算机科学
软件工程
软件
软件开发
一致性(知识库)
过程(计算)
软件包开发过程
系统工程
软件建设
数据库
工程类
操作系统
人工智能
作者
Xiaojuan Liu,Zhi Yu,Nong Xiang
标识
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI