White Rose Research Online (University of Leeds, The University of Sheffield, University of York) · 2015 · 124 citations · 39 references
Natural SciencesAstronomyPhysicsAstrophysicsPlanetary ScienceSolar AstronomyComputational AstrophysicsSolar AstrophysicsSolar ObservationsSolar PhysicsSolar RadiationSolar System AstronomyHeliospheric PhysicsLearning PackagesOpen-source Software DevelopmentSolar ImagingSolar Physics ObservationsSolar Radiation ModelsSolar Wind PhysicsTime Series Data Collection
This paper presents SunPy (version 0.5), a community-developed Python package for solar physics. Python, a free, cross-platform, general-purpose, high-level programming language, has seen widespread adoption among the scientific community, resulting in the availability of a large number of software packages, from numerical computation (NumPy, SciPy) and machine learning (scikit-learn) to visualisation and plotting (matplotlib). SunPy is a data-analysis environment specialising in providing the software necessary to analyse solar and heliospheric data in Python. SunPy is open-source software (BSD licence) and has an open and transparent development workflow that anyone can contribute to. SunPy provides access to solar data through integration with the Virtual Solar Observatory (VSO), the Heliophysics Event Knowledgebase (HEK), and the HELiophysics Integrated Observatory (HELIO) webservices. It currently supports image data from major solar missions (e.g., SDO, SOHO, STEREO, and IRIS), time-series data from missions such as GOES, SDO/EVE, and PROBA2/LYRA, and radio spectra from e-Callisto and STEREO/SWAVES. We describe SunPy's functionality, provide examples of solar data analysis in SunPy, and show how Python-based solar data-analysis can leverage the many existing tools already available in Python. We discuss the future goals of the project and encourage interested users to become involved in the planning and development of SunPy.
39
Matplotlib: A 2D Graphics Environment
John D. Hunter · Computing in Science & Engineering · 2007 · 39.6K citations
Astropy: A community Python package for astronomy
Thomas Robitaille, Erik Tollerud, P. Greenfield et al. · Astronomy and Astrophysics · 2013 · 14.5K citations · Full text
Natural Sciences, Astronomy, Physics +13
scikit-image: image processing in Python
Stéfan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias et al. · PeerJ · 2014 · 6.9K citations · Full text
The Atmospheric Imaging Assembly (AIA) on the Solar Dynamics Observatory (SDO)
J. R. Lemen, A. M. Title, D. J. Akin et al. · Solar Physics · 2011 · 4.7K citations · Full text
Natural Sciences, Astronomy, Physics +17