The SunPy Project: An interoperable ecosystem for solar data analysis

被引:6
作者
Barnes, Will T. [1 ,2 ]
Christe, Steven [1 ]
Freij, Nabil A. [3 ,4 ]
Hayes, Laura [5 ]
Stansby, David [6 ]
Ireland, Jack J. [1 ]
Mumford, Stuart F. [7 ]
Ryan, Daniel Y. [8 ]
Shih, Albert [1 ]
机构
[1] NASA Goddard Space Flight Ctr, Greenbelt, MD 20771 USA
[2] Amer Univ, Dept Phys, Washington, DC 20016 USA
[3] Lockheed Martin Solar & Astrophys Lab, Palo Alto, CA USA
[4] Bay Area Environm Res Inst, Moffett Field, CA USA
[5] European Space Agcy, ESTEC, Noordwijk, Netherlands
[6] UCL, Adv Res Comp Ctr, London, England
[7] Aperio Software Ltd, Leeds, England
[8] Univ Appl Sci & Arts Northwest Switzerland, Windisch, Switzerland
关键词
solar physics; sunpy; heliophysics; !text type='Python']Python[!/text] (programming language); data analysis-methods;
D O I
10.3389/fspas.2023.1076726
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
The SunPy Project is a community of scientists and software developers creating an ecosystem of Python packages for solar physics. The project includes the sunpy core package as well as a set of affiliated packages. The sunpy core package provides general purpose tools to access data from different providers, read image and time series data, and transform between commonly used coordinate systems. Affiliated packages perform more specialized tasks that do not fall within the more general scope of the sunpy core package. In this article, we give a high-level overview of the SunPy Project, how it is broader than the sunpy core package, and how the project curates and fosters the affiliated package system. We demonstrate how components of the SunPy ecosystem, including sunpy and several affiliated packages, work together to enable multi-instrument data analysis workflows. We also describe members of the SunPy Project and how the project interacts with the wider solar physics and scientific Python communities. Finally, we discuss the future direction and priorities of the SunPy Project.
引用
收藏
页数:10
相关论文
共 27 条
[1]  
Annex A., 2018, PYTHON HELIOPHYSICS, DOI [10.5281/zenodo.2529131, DOI 10.5281/ZENODO.2529131]
[2]  
Barnes W., 2020, J. Open Source Software, V5, P2801
[3]   The SunPy Project: Open Source Development and Status of the Version 1.0 Core Package [J].
Barnes, Will T. ;
Bobra, Monica G. ;
Christe, Steven D. ;
Freij, Nabil ;
Hayes, Laura A. ;
Ireland, Jack ;
Mumford, Stuart ;
Perez-Suarez, David ;
Ryan, Daniel F. ;
Shih, Albert Y. ;
Chanda, Prateek ;
Glogowski, Kolja ;
Hewett, Russell ;
Hughitt, V. Keith ;
Hill, Andrew ;
Hiware, Kaustubh ;
Inglis, Andrew ;
Kirk, Michael S. F. ;
Konge, Sudarshan ;
Mason, James Paul ;
Maloney, Shane Anthony ;
Murray, Sophie A. ;
Panda, Asish ;
Park, Jongyeob ;
Pereira, Tiago M. D. ;
Reardon, Kevin ;
Savage, Sabrina ;
Sipocz, Brigitta M. ;
Stansby, David ;
Jain, Yash ;
Taylor, Garrison ;
Yadav, Tannmay ;
Rajul ;
Dang, Trung Kien .
ASTROPHYSICAL JOURNAL, 2020, 890 (01)
[4]   Python']Python in Heliophysics Community (PyHC): Current status and future outlook [J].
Barnum, Julie ;
Masson, Arnaud ;
Friedel, Reinhard H. W. ;
Roberts, Aaron ;
Thomas, Brian A. .
ADVANCES IN SPACE RESEARCH, 2023, 72 (12) :5636-5649
[5]  
Bobra M., 2020, SEP 0010, DOI [10.5281/zenodo.7020094, DOI 10.5281/ZENODO.7020094]
[6]   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
[7]  
Christe S., 2018, SEP 0002, DOI [10.5281/zenodo.3261663, DOI 10.5281/ZENODO.3261663]
[8]  
DanRyanIrish, 2022, Zenodo, DOI 10.5281/ZENODO.7190661
[9]  
DanRyanIrish, 2021, Zenodo, DOI 10.5281/ZENODO.5715161
[10]  
Freij Nabil, 2022, Zenodo, DOI 10.5281/ZENODO.6578722