The SunPy Project: Open Source Development and Status of the Version 1.0 Core Package
@article{Barnes2020TheSP, title={The SunPy Project: Open Source Development and Status of the Version 1.0 Core Package}, author={Will T. Barnes and Monica G. Bobra and Steven Christe and Nabil Freij and Laura A. Hayes and Jack Ireland and Stuart Mumford and David P{\'e}rez-Su{\'a}rez and Daniel F. Ryan and Albert Shih and Prateek Chanda and Kolja Glogowski and Russell J. Hewett and V. Keith Hughitt and Andrew Hill and Kaustubh Hiware and Andrew R. Inglis and Michael S. F. Kirk and Sudarshan Konge and James Mason and Shane A. Maloney and Sophie A. Murray and Asish Panda and Jongyeob Park and Tiago M. D. Pereira and Kevin P. Reardon and Sabrina L. Savage and Brigitta M. Sipocz and David Stansby and Yash Raj Jain and Garrison Taylor and Tannmay Yadav and Rajul and Trung Kien Dang and Primary Paper Contributors and Sunpy Contributors}, journal={The Astrophysical Journal}, year={2020}, volume={890}, pages={68} }
The goal of the SunPy project is to facilitate and promote the use and development of community-led, free, and open source data analysis software for solar physics based on the scientific Python environment. The project achieves this goal by developing and maintaining the sunpy core package and supporting an ecosystem of affiliated packages. This paper describes the first official stable release (version 1.0) of the core package, as well as the project organization and infrastructure. This…
80 Citations
A Survey of Computational Tools in Solar Physics
- Physics, Education
- 2020
A 13-question survey to understand the software and hardware usage of the solar-physics community was developed and found that students are twice as likely as faculty, staff scientists, and researchers to use Python rather than Interactive Data Language (IDL).
A Machine-Learning-Ready Dataset Prepared from the Solar and Heliospheric Observatory Mission
- PhysicsArXiv
- 2021
A dataset produced from the SoHO mission’s multi-spectral images which is free of missing or corrupt data as well as planetary transits in coronagraph images, and is temporally synced making it ready for input to a machine learning system is discussed.
aiapy: A Python Package for Analyzing Solar EUV Image Data from AIA
- Physics, EducationJ. Open Source Softw.
- 2020
This paper presents a probabilistic simulation of the response of the Sun to the Sun in the Solar System using a £20m balloons constructed at the US Naval Research Laboratory in Washington, D.C.
pfsspy: A Python package for potential field source surface modelling
- Physics, GeologyJ. Open Source Softw.
- 2020
The PFSS equations assume that there is zero electrical current in the domain of interest, leading to the equations for magnetic fields in solar and stellar atmospheres.
SCSS-Net: Solar Corona Structures Segmentation by Deep Learning
- PhysicsMonthly Notices of the Royal Astronomical Society
- 2021
The SCSS-Net model provides a universal procedure to identify structures in the solar corona with the help of the transfer learning technique and provides results for coronal holes and active regions that could be compared with other generally used methods for automatic segmentation.
Identification of Coronal Holes on AIA/SDO Images Using Unsupervised Machine Learning
- PhysicsThe Astrophysical Journal
- 2022
Through its magnetic activity, the Sun governs the conditions in Earth’s vicinity, creating space weather events, which have drastic effects on our space- and ground-based technology. One of the most…
Solar observations with single-dish INAF radio telescopes: continuum imaging in the 18-26 GHz range
- Physics
- 2022
We present a new solar radio imaging system implemented through the upgrade of the large single-dish telescopes of the Italian National Institute for Astrophysics (INAF), not originally conceived for…
The GOES‐R Solar UltraViolet Imager
- Physics, Environmental ScienceSpace Weather
- 2022
The four Solar Ultraviolet Imagers (SUVI) on board the Geostationary Operational Environmental Satellite (GOES)‐16 and GOES‐17 and the upcoming GOES‐T and GOES‐U weather satellites serve as National…
Data set for solar flare prediction using helioseismic and magnetic imager vector magnetic field data
- PhysicsData in brief
- 2021
Source-region characteristics of anemone active regions in the ascending phase of solar cycle 24
- Physics
- 2020
Context. Active regions in close proximity to coronal holes, also known as anemone regions, are the best candidates for studying the interaction between closed and open magnetic field topologies at…
References
SHOWING 1-10 OF 65 REFERENCES
The Astropy Project: Building an Open-science Project and Status of the v2.0 Core Package
- PhysicsThe Astronomical Journal
- 2018
The Astropy Project supports and fosters the development of open-source and openly developed Python packages that provide commonly needed functionality to the astronomical community. A key element of…
THE ASTROPY PROJECT : BUILDING AN INCLUSIVE , OPEN-SCIENCE PROJECT AND STATUS OF THE V 2 . 0 CORE PACKAGE
- Physics
- 2018
The Astropy project supports and fosters the development of open-source and openly-developed Python packages that provide commonly-needed functionality to the astronomical community. A key element of…
SunPy—Python for solar physics
- Physics
- 2015
Though still in active development, SunPy already provides important functionality for solar data analysis, and 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.
Astropy: A community Python package for astronomy
- Physics
- 2013
We present the first public version (v0.2) of the open-source and community-developed Python package, Astropy. This package provides core astronomy-related functionality to the community, including…
astroquery: An Astronomical Web-querying Package in Python
- Computer Science, PhysicsThe Astronomical Journal
- 2019
The philosophy, basic structure, and development model of the astroquery package is described, which enables the creation of fully reproducible workflows from data acquisition through publication.
Data Analysis with the SolarSoft System
- Physics, Computer Science
- 1998
The SSW system minimizes the learning curve when doing research away from the home institution or when correlating results from multiple experiments, and provides a consistent look and feel at co-investigator institutions.
What makes computational open source software libraries successful
- Computer Science
- 2013
This paper considers what it has found to be the necessary ingredients for successful scientific software projects and, in particular, for software libraries upon which the vast majority of scientific codes are built today.
Scikit-learn: Machine Learning in Python
- Computer ScienceJ. Mach. Learn. Res.
- 2011
Scikit-learn is a Python module integrating a wide range of state-of-the-art machine learning algorithms for medium-scale supervised and unsupervised problems. This package focuses on bringing…
Data Structures for Statistical Computing in Python
- Computer Science
- 2010
P pandas is a new library which aims to facilitate working with data sets common to finance, statistics, and other related fields and to provide a set of fundamental building blocks for implementing statistical models.
A Recommendation for a Complete Open Source Policy
- Physics
- 2018
Supporters SunPy Board ● Monica G. Bobra , Research Scientist, W. W. Hansen Experimental Physics Laboratory, Stanford University ● Russell Hewett, Research Scientist, Unaffiliated ● Stuart…