Python']Python in Heliophysics Community (PyHC): Current status and future outlook

被引:6
作者
Barnum, Julie [1 ]
Masson, Arnaud [2 ]
Friedel, Reinhard H. W. [3 ]
Roberts, Aaron [4 ]
Thomas, Brian A. [4 ]
机构
[1] Univ Colorado Boulder, Lab Atmospher & Space Phys, 1234 Innovat Dr, Boulder, CO 80303 USA
[2] European Space Astron Ctr, Telespazio UK European Space Agcy ESA, Camino Bajo Castillo s-n, Madrid 28692, Spain
[3] Los Alamos Natl Lab, Los Alamos, NM 87545 USA
[4] NASA, Goddard Space Flight Ctr, 8800 Greenbelt Rd, Greenbelt, MD 20771 USA
关键词
Heliophysics; Open source software; !text type='Python']Python[!/text; Software interoperability; Software sustainability; Information architecture;
D O I
10.1016/j.asr.2022.10.006
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
It's been four years since the formation of the Python in Heliophysics Community (PyHC). In that time, the community has made great strides towards embodying and implementing the ideals of a "Heliophysics Framework" put forth by Burrell et al. (2018). Specifically, the components of such a framework include: 1) centralization of current Python packages, 2) increasing accessibility and connectivity of these projects, 3) consideration of software attribution issues, and 4) the establishment and implementation of best practices and standards for code development. We describe the manner in which, and to what extent, PyHC has realized these four tenants. We then set forth suggestions for advancing PyHC's efforts, including ways in which we can improve our information architecture, how we can grow our community, both in terms of project sustainability and usage, as well as the social component of the community itself, how we can improve PyHC package integration, and finally, non-Python library considerations. The suggested improvements and additions therein advance PyHC's mission and strategic goals, while helping better integrate PyHC into the broader Heliophysics and Space Weather community efforts.(c) 2022 COSPAR. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页码:5636 / 5649
页数:14
相关论文
共 40 条
[1]  
Alterman B. L., 2018, Zenodo, DOI [10.5281/zenodo.2529131, DOI 10.5281/ZENODO.2529131]
[2]  
[Anonymous], 2013, Zenodo, DOI [DOI 10.25495/7GXK-RD71, 10.25495/7gxk-rd71]
[3]  
Brandl G., 2021, Sphinx documentation
[4]   Snakes on a Spaceship-An Overview of Python']Python in Heliophysics [J].
Burrell, A. G. ;
Halford, A. ;
Klenzing, J. ;
Stoneback, R. A. ;
Morley, S. K. ;
Annex, A. M. ;
Laundal, K. M. ;
Kellerman, A. C. ;
Stansby, D. ;
Ma, J. .
JOURNAL OF GEOPHYSICAL RESEARCH-SPACE PHYSICS, 2018, 123 (12) :10384-10402
[5]  
Community P, 2018, APS Division of Plasma Physics Meeting Abstracts, V2018, DOI [10.5281/zenodo.1238132, 10.5281/zenodo.1238132, DOI 10.5281/ZENODO.1238132]
[6]  
DanRyanIrish, 2021, Zenodo, DOI 10.5281/ZENODO.5715161
[7]  
DuPrie K, 2013, Arxiv, DOI [arXiv:1312.6693, 10.48550/arXiv.1312.6693, DOI 10.48550/ARXIV.1312.6693]
[8]  
Goodger D, 2022, An Introduction to reStructuredText
[9]  
Jupyter Project., 2018, P ROCEEDINGS 17 P YT, P113, DOI [DOI 10.25080/MAJORA-4AF1F417-011, 10.25080/Majora-4af1f41 7-011]
[10]  
Kirk M.S., 2020, 2020 AGU FALL M 1 17