-
Science Platforms for Heliophysics Data Analysis
Authors:
Monica G. Bobra,
Will T. Barnes,
Thomas Y. Chen,
Mark C. M. Cheung,
Laura A. Hayes,
Jack Ireland,
Miho Janvier,
Michael S. F. Kirk,
James P. Mason,
Stuart J. Mumford,
Paul J. Wright
Abstract:
We recommend that NASA maintain and fund science platforms that enable interactive and scalable data analysis in order to maximize the scientific return of data collected from space-based instruments.
We recommend that NASA maintain and fund science platforms that enable interactive and scalable data analysis in order to maximize the scientific return of data collected from space-based instruments.
△ Less
Submitted 2 January, 2023;
originally announced January 2023.
-
A Survey of Computational Tools in Solar Physics
Authors:
Monica G. Bobra,
Stuart J. Mumford,
Russell J. Hewett,
Steven D. Christe,
Kevin Reardon,
Sabrina Savage,
Jack Ireland,
Tiago M. D. Pereira,
Bin Chen,
David Pérez-Suárez
Abstract:
The SunPy Project developed a 13-question survey to understand the software and hardware usage of the solar physics community. 364 members of the solar physics community, across 35 countries, responded to our survey. We found that 99$\pm$0.5% of respondents use software in their research and 66% use the Python scientific software stack. Students are twice as likely as faculty, staff scientists, an…
▽ More
The SunPy Project developed a 13-question survey to understand the software and hardware usage of the solar physics community. 364 members of the solar physics community, across 35 countries, responded to our survey. We found that 99$\pm$0.5% of respondents use software in their research and 66% use the Python scientific software stack. Students are twice as likely as faculty, staff scientists, and researchers to use Python rather than Interactive Data Language (IDL). In this respect, the astrophysics and solar physics communities differ widely: 78% of solar physics faculty, staff scientists, and researchers in our sample uses IDL, compared with 44% of astrophysics faculty and scientists sampled by Momcheva and Tollerud (2015). 63$\pm$4% of respondents have not taken any computer-science courses at an undergraduate or graduate level. We also found that most respondents utilize consumer hardware to run software for solar-physics research. Although 82% of respondents work with data from space-based or ground-based missions, some of which (e.g. the Solar Dynamics Observatory and Daniel K. Inouye Solar Telescope) produce terabytes of data a day, 14% use a regional or national cluster, 5% use a commercial cloud provider, and 29% use exclusively a laptop or desktop. Finally, we found that 73$\pm$4% of respondents cite scientific software in their research, although only 42$\pm$3% do so routinely.
△ Less
Submitted 27 March, 2020;
originally announced March 2020.
-
Varying Driver Velocity Fields in Photospheric MHD Wave Simulations
Authors:
A. J. Leonard,
S. J. Mumford,
V. Fedun,
R. Erdelyi
Abstract:
Torsional motions are ubiquitous in the solar atmosphere. In this work, we perform 3D numerical simulations which mimic a vortex-type photospheric driver with a Gaussian spatial profile. This driver is implemented to excite MHD waves in an axially symmetric, 3D magnetic flux tube embedded in a realistic solar atmosphere. The Gaussian width of the driver is varied and the resulting perturbations ar…
▽ More
Torsional motions are ubiquitous in the solar atmosphere. In this work, we perform 3D numerical simulations which mimic a vortex-type photospheric driver with a Gaussian spatial profile. This driver is implemented to excite MHD waves in an axially symmetric, 3D magnetic flux tube embedded in a realistic solar atmosphere. The Gaussian width of the driver is varied and the resulting perturbations are compared. Velocity vectors were decomposed into parallel, perpendicular and azimuthal components with respect to pre-defined magnetic flux surfaces. These components correspond broadly to the fast, slow and Alfven modes, respectively. From these velocities the corresponding wave energy fluxes are calculated, allowing us to estimate the contribution of each mode to the energy flux. For the narrowest driver ($0.15$ Mm) the parallel component accounts for $\sim 55 - 65\%$ of the flux. This contribution increases smoothly with driver width up to nearly $90\%$ for the widest driver ($0.35$ Mm). The relative importance of the perpendicular and azimuthal components decrease at similar rates. The azimuthal energy flux varied between $\sim 35\%$ for the narrowest driver and $< 10\%$ for the widest one. Similarly, the perpendicular flux was $\sim 25 - 10\%$. We also demonstrate that the fast mode corresponds to the sausage wave in our simulations. Our results therefore show that the fast sausage wave is easily excited by this driver and that it carries the majority of the energy transported. For this vortex-type driver the Alfven wave does not contribute a significant amount of energy.
△ Less
Submitted 26 July, 2018;
originally announced July 2018.
-
AWARE: An algorithm for the automated characterization of EUV waves in the solar atmosphere
Authors:
Jack Ireland,
Andrew R. Inglis,
Albert Y. Shih,
Steven Christe,
Stuart J. Mumford,
Laura A. Hayes,
Barbara J. Thompson,
V. Keith Hughitt
Abstract:
Extreme ultraviolet (EUV) waves are large-scale propagating disturbances observed in the solar corona, frequently associated with coronal mass ejections and flares. They appear as faint, extended structures propagating from a source region across the structured solar corona. Since their discovery, over two hundred papers discussing their properties, causes and physical nature have been published.…
▽ More
Extreme ultraviolet (EUV) waves are large-scale propagating disturbances observed in the solar corona, frequently associated with coronal mass ejections and flares. They appear as faint, extended structures propagating from a source region across the structured solar corona. Since their discovery, over two hundred papers discussing their properties, causes and physical nature have been published. However, despite this their fundamental properties and the physics of their interactions with other solar phenomena are still not understood. To further the understanding of EUV waves, we have constructed the Automated Wave Analysis and REduction (AWARE) algorithm for the measurement of EUV waves. AWARE is implemented in two stages. In the first stage, we use a new type of running difference image, the running difference persistence image, which enables the efficient isolation of propagating, brightening wavefronts as they propagate across the corona. In the second stage, AWARE detects the presence of a wavefront, and measures the distance, velocity and acceleration of that wavefront across the Sun. The fit of propagation models to the wave progress isolated in the first stage is achieved using the Random Sample and Consensus (RANSAC) algorithm. AWARE is tested against simulations of EUV wave propagation, and is applied to measure EUV waves in observational data from the Atmospheric Imaging Assembly (AIA). We also comment on unavoidable systematic errors that bias the estimation of wavefront velocity and acceleration. In addition, the full AWARE software suite comes with a package that creates simulations of waves propagating across the disk from arbitrary starting points.
△ Less
Submitted 26 November, 2019; v1 submitted 19 April, 2018;
originally announced April 2018.
-
The Astropy Project: Building an inclusive, open-science project and status of the v2.0 core package
Authors:
The Astropy Collaboration,
A. M. Price-Whelan,
B. M. Sipőcz,
H. M. Günther,
P. L. Lim,
S. M. Crawford,
S. Conseil,
D. L. Shupe,
M. W. Craig,
N. Dencheva,
A. Ginsburg,
J. T. VanderPlas,
L. D. Bradley,
D. Pérez-Suárez,
M. de Val-Borro,
T. L. Aldcroft,
K. L. Cruz,
T. P. Robitaille,
E. J. Tollerud,
C. Ardelean,
T. Babej,
M. Bachetti,
A. V. Bakanov,
S. P. Bamford,
G. Barentsen
, et al. (112 additional authors not shown)
Abstract:
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 is the core package Astropy, which serves as the foundation for more specialized projects and packages. In this article, we provide an overview of the organization of the Astropy p…
▽ More
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 is the core package Astropy, which serves as the foundation for more specialized projects and packages. In this article, we provide an overview of the organization of the Astropy project and summarize key features in the core package as of the recent major release, version 2.0. We then describe the project infrastructure designed to facilitate and support development for a broader ecosystem of inter-operable packages. We conclude with a future outlook of planned new features and directions for the broader Astropy project.
△ Less
Submitted 16 January, 2018; v1 submitted 8 January, 2018;
originally announced January 2018.
-
SunPy - Python for Solar Physics
Authors:
The SunPy Community,
Stuart J Mumford,
Steven Christe,
David Pérez-Suárez,
Jack Ireland,
Albert Y Shih,
Andrew R Inglis,
Simon Liedtke,
Russell J Hewett,
Florian Mayer,
Keith Hughitt,
Nabil Freij,
Tomas Meszaros,
Samuel M Bennett,
Michael Malocha,
John Evans,
Ankit Agrawal,
Andrew J Leonard,
Thomas P Robitaille,
Benjamin Mampaey,
Jose Iván Campos-Rozo,
Michael S Kirk
Abstract:
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 visualisa…
▽ More
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.
△ Less
Submitted 11 May, 2015;
originally announced May 2015.
-
Photospheric Logarithmic Velocity Spirals as MHD Wave Generation Mechanisms
Authors:
S. J. Mumford,
R. Erdélyi
Abstract:
High-resolution observations of the solar photosphere have identified a wide variety of spiralling motions in the solar plasma. These spirals vary in properties, but are observed to be abundant at the solar surface. In this work these spirals are studied for their potential as magnetohydrodynamic (MHD) wave generation mechanisms. The inter-granular lanes, where these spirals are commonly observed,…
▽ More
High-resolution observations of the solar photosphere have identified a wide variety of spiralling motions in the solar plasma. These spirals vary in properties, but are observed to be abundant at the solar surface. In this work these spirals are studied for their potential as magnetohydrodynamic (MHD) wave generation mechanisms. The inter-granular lanes, where these spirals are commonly observed, are also regions where the magnetic field strength is higher than average. This combination of magnetic field and spiralling plasma is a recipe for the generation of Alfvén waves and other MHD waves.
This work employs numerical simulations of a self-similar magnetic flux tube embedded in a realistic, gravitationally stratified, solar atmosphere to study the effects of a single magnetic flux tube perturbed by a logarithmic velocity spiral driver. The expansion factor of the logarithmic spiral driver is varied and multiple simulations are run for a range of values of the expansion factor centred around observational constraints.
The simulations are analysed using `flux surfaces' constructed from the magnetic field lines so that the vectors perpendicular, parallel and azimuthal to the local magnetic field vector can be calculated. The results of this analysis show that the Alfvén wave is the dominant wave for lower values of the expansion factor, whereas, for the higher values the parallel component is dominant. This transition occurs within the range of the observational constraints, meaning that spiral drivers, as observed in the solar photosphere, have the potential to generate a variety of MHD wave modes.
△ Less
Submitted 12 February, 2015; v1 submitted 8 January, 2015;
originally announced January 2015.
-
Generation of Magnetohydrodynamic Waves in Low Solar Atmospheric Flux Tubes by Photospheric Motions
Authors:
S. J. Mumford,
V. Fedun,
R. Erdélyi
Abstract:
Recent ground- and space-based observations reveal the presence of small-scale motions between convection cells in the solar photosphere. In these regions small-scale magnetic flux tubes are generated due to the interaction of granulation motion and background magnetic field. This paper studies the effects of these motions, on magnetohydrodynamic wave excitation from broadband photospheric drivers…
▽ More
Recent ground- and space-based observations reveal the presence of small-scale motions between convection cells in the solar photosphere. In these regions small-scale magnetic flux tubes are generated due to the interaction of granulation motion and background magnetic field. This paper studies the effects of these motions, on magnetohydrodynamic wave excitation from broadband photospheric drivers. Numerical experiments of linear magnetohydrodynamic wave propagation in a magnetic flux tube embedded in a realistic gravitationally stratified solar atmosphere between the photosphere and the low choromosphere (above $β=1$) are performed. Horizontal and vertical velocity field drivers mimic granular buffeting and solar global oscillations. A uniform torsional driver as well as Archimedean and logarithmic spiral drivers mimic observed torsional motions in the solar photosphere. The results are analysed using a novel method for extracting the parallel, perpendicular and azimuthal components of the perturbations, which caters for both the linear and non-linear case. Employing this method yields the identification of the wave modes excited in the numerical simulations and enables a comparison of excited modes via velocity perturbations and wave energy flux. The wave energy flux distribution is calculated, to enable the quantification of the relative strengths of excited modes. The torsional drivers excite primarily Alfvén modes (~60% of the total flux) with small contributions from the slow kink mode, and, for the logarithmic spiral driver, small amounts of slow sausage mode. The horizontal and vertical drivers excite primarily slow kink or fast sausage modes respectively, with small variations dependent upon flux surface radius.
△ Less
Submitted 7 November, 2014; v1 submitted 31 May, 2013;
originally announced May 2013.
-
Magnetohydrostatic equilibrium. I: Three-dimensional open magnetic flux tube in the stratified solar atmosphere
Authors:
Frederick Armstrong Gent,
Viktor Fedun,
Stuart John Mumford,
Robertus Erdelyi
Abstract:
A single open magnetic flux tube spanning the solar photosphere (solar radius R) and the lower corona (R + 10 Mm) is modelled in magnetohydrostatic equilibrium within a realistic stratified atmosphere subject to solar gravity. Such flux tubes are observed to remain relatively stable for up to a day or more, and it is our aim to apply the model as the background condition for numerical studies of e…
▽ More
A single open magnetic flux tube spanning the solar photosphere (solar radius R) and the lower corona (R + 10 Mm) is modelled in magnetohydrostatic equilibrium within a realistic stratified atmosphere subject to solar gravity. Such flux tubes are observed to remain relatively stable for up to a day or more, and it is our aim to apply the model as the background condition for numerical studies of energy transport mechanisms from the surface to the corona. We solve analytically an axially symmetric 3D structure for the model, with magnetic field strength, plasma density, pressure and temperature all consistent with observational and theoretical estimates. The self similar construction ensures the magnetic field is divergence free. The equation of pressure balance for this particular set of flux tubes can be integrated analytically to find the pressure and density corrections required to preserve the magnetohydrostatic equilibrium. The model includes a number of free parameters, which makes the solution applicable to a variety of other physical problems and it may therefore be of more general interest.
△ Less
Submitted 10 July, 2013; v1 submitted 21 May, 2013;
originally announced May 2013.