SunPy—Python for solar physics
By The SunPy Community, S. Mumford, S. Christe, D. P'erez-Su'arez, J. Ireland, A. Shih, A. Inglis, Simon Liedtke, Russell J. Hewett, F. Mayer and 12 more. 2015
119 citations recorded by the source corpus.
SunPy is a data analysis toolkit which provides the necessary software for analyzing solar and heliospheric datasets in Python. SunPy aims to provide a free and open-source alternative to the current standard, an IDL- based solar data analysis environment known as SolarSoft (SSW). We present the latest release of SunPy, version 0.3. Though still in active development, SunPy already provides important functionality for solar data analysis. SunPy provides data structures for representing the most common solar data types: images, lightcurves, and spectra. To enable the acquisition of scientific data, SunPy provides integration with the Virtual Solar Observatory (VSO), a single source for accessing most solar data sets, and integration with the Heliophysics Event Knowledgebase (HEK), a database of transient solar events such as solar flares or coronal mass ejections. SunPy utilizes many packages from the greater scientific Python community, including NumPy and SciPy for core data types and analysis routines, PyFITS for opening image files, in FITS format, from major solar missions (e.g., SDO/AIA, SOHO/EIT, SOHO/LASCO, and STEREO) into WCS-aware map objects, and pandas for advanced time-series analysis tools for data from missions such as GOES, SDO/EVE, and Proba2/LYRA, as well as support for radio spectra (e.g., e-Callisto). Future releases will build upon and integrate with current work in the Astropy project and the rest of the scientific python community, to bring greater functionality to SunPy users.
Subfields: Artificial Intelligence, Astronomy and Astrophysics, Instrumentation, Numerical Methods & Scientific Computing
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- K. Jarrod Millman
- Pearu Peterson
- Matthew Brett
- S. Van Der Walt
- Kevin Sheppard
- Stephan Hoyer
- Jonathan J. Helmus
- Shuhao Cao
In Numerical Methods & Scientific Computing
- K. Jarrod Millman
- S. Van Der Walt
- J. Vanderplas
- Carlos Henrique Grohmann
- Colin Raffel
- Daniel Müllner
- M. Cappellari
- Matthew Newville
Citations in the corpus
- Array programming with NumPy (2020, background): “2) builds on top of this foundation to provide several, widely used technique specific libraries [16, 17, 23], that in turn underlay numerous domain specific projects [24, 25, 26, 27, 28, 29].”
- The SunPy Project: Open Source Development and Status of the Version 1.0 Core Package (2020, unknown): “A previous paper describes version 0.5 (The SunPy Community et al. 2015).”