课题基金 / 基金详情

Collaborative Research: Frameworks: An open source software ecosystem for plasma physics

Collaborative Research: Frameworks: An open source software ecosystem for plasma physics
合作研究:框架:等离子体物理学的开源软件生态系统
批准号:
1931429
负责人:
Stephen Vincena
金额:
$53.96万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2024-09-30

项目摘要

项目成果

Stephen Vincena的其他基金

相似基金

相关文献

中文摘要
翻译
软件对现代等离子体物理研究的所有领域都至关重要。等离子体物理学家使用软件进行活动,如分析实验室实验数据和模拟等离子体的行为。研究小组经常使用在他们自己的小组内独立开发的软件,这导致不必要的功能重复和不同软件包之间缺乏互操作性。不同的团队使用不同的编码风格和约定编写软件,加剧了互操作性的缺乏。等离子体物理学的许多研究软件都不是公开的,这使得其他科学家更难复制科学成果。该团队将开发PlamaPy:一个用于等离子体物理研究和教育的社区范围的开源软件包。PlamaPy将使用免费提供的Python编程语言编写,这种编程语言通常用于天文学等相关领域。PlamaPy本身将包含大多数等离子体物理学家所需的一般功能,而社区开发的附属软件包将包含更专门的功能。该团队将寻求等离子体物理学家的反馈,举办年度研讨会,并积极支持新的用户和贡献者。研究团队将领导等离子体物理及其附属软件包的开发,以促进创建等离子体物理的开源软件生态系统。PlamaPy核心包将包含跨学科的等离子体物理学家所需的功能,而附属包将包含更专门的功能。在项目开始时,研究团队将形式化软件体系结构,重构现有代码,改进测试,并改进基础数据结构,为未来的开发提供坚实的基础。随后的代码开发重点包括等离子体波和不稳定性的色散关系解算器、等离子体模拟灵活框架的基础工作、时间序列湍流分析工具、等离子体诊断分析类以及提供原子和物理数据访问的工具。它们将使基本数据结构与数据科学的开放源码包兼容,以支持未来的数据科学研究。研究团队将积极寻求等离子体物理界的反馈,并根据反馈调整代码开发的优先顺序。该团队将每年举办研讨会,并积极支持新的用户和贡献者将等离子体Py发展为一个自我维持的项目。该项目得到了计算机与信息科学与工程局的高级网络基础设施办公室、数学和物理科学局的物理部以及地球科学局的大气和地球空间科学部的支持。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Software is crucial to all areas of modern plasma physics research. Plasma physicists use software for activities such as analyzing data from laboratory experiments and simulating the behavior of plasmas. Research groups often use software developed independently within their own group, which leads to unnecessary duplication of functionality and a lack of interoperability between different software packages. The lack of interoperability is compounded by different groups writing software using different coding styles and conventions. Much of the research software in plasma physics is not openly available to the public, which makes it harder for other scientists to reproduce scientific results. The team will develop PlasmaPy: a community-wide open source software package for plasma physics research and education. PlasmaPy will be written using the freely available Python programming language which is commonly used in related fields like astronomy. PlasmaPy itself will contain the general functionality needed by most plasma physicists, whereas community-developed affiliated software packages will contain more specialized functionality. The team will seek feedback from plasma physicists, hold annual workshops, and actively support new users and contributors.The research team will lead the development of PlasmaPy and affiliated packages to foster the creation of an open source software ecosystem for plasma physics. The PlasmaPy core package will contain functionality needed by plasma physicists across disciplines, whereas affiliated package will contain more specialized functionality. At the beginning of the project, the research team will formalize the software architecture, refactor existing code, improve tests, and improve base data structures to provide a solid foundation for future development. Subsequent code development priorities include a dispersion relation solver for plasma waves and instabilities, the groundwork for a flexible framework for plasma simulation, time series turbulence analysis tools, classes for the analysis of plasma diagnostics, and tools to provide access to atomic and physical data. They will make base data structures compatible with open source packages for data science to enable future data science studies. The research team will actively seek feedback from the plasma physics community, and adjust code development priorities based on this feedback. The team will hold workshops each year and actively support new users and contributors to grow PlasmaPy into a self-sustaining project.This project is supported by the Office of Advanced Cyberinfrastructure in the Directorate for Computer & Information Science & Engineering, the Division of Physics in the Directorate of Mathematical and Physical Sciences, and the Division of Atmospheric and Geospace Sciences in the Directorate for Geosciences.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Axial Plasma Jets and their Interaction with and Production of Alfvén Waves
  • 批准号:
    0904041
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $1.5万
  • 财政年份:
    2009
  • 负责人:
    Stephen Vincena
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)