Stansby, D;
Yeates, A;
Badman, S;
(2020)
pfsspy: A Python package for potential field source surface modelling.
Journal of Open Source Software
, 5
(54)
, Article 2732. 10.21105/joss.02732.
Preview |
Text
10.21105.joss.02732.pdf - Published Version Download (441kB) | Preview |
Abstract
Magnetic fields play a crucial role in the dynamics and evolution of our Sun and other stars. A common method used to model the magnetic fields in solar and stellar atmospheres is the potential field source surface (PFSS) model (Altschuler & Newkirk, 1969; Schatten, Wilcox, & Ness, 1969). The PFSS equations assume that there is zero electrical current in the domain of interest, leading to the equations // ∇ · B = 0; ∇ × B = 0 (1) // These are solved in a spherical shell between the surface of the star and a configurable outer radius called the ‘source surface’. Boundary conditions are given by the user specified radial component of B on the inner boundary and the imposed condition of a purely radial field on the source surface, which mimics the effect of the escaping stellar wind. Historically, either custom implementations or the pfsspack1 IDL library have been used to perform PFSS extrapolations. As Python has become a major programming language within the solar physics and wider astronomy community (Bobra et al., 2020), there is a need to provide well documented and tested functionality to perform PFSS extrapolations within the Python ecosystem, a niche that pfsspy fills.
Type: | Article |
---|---|
Title: | pfsspy: A Python package for potential field source surface modelling |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.21105/joss.02732 |
Publisher version: | https://doi.org/10.21105/joss.02732 |
Language: | English |
Additional information: | Authors of JOSS papers retain copyright. This work is licensed under a Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/). |
Keywords: | Astronomy, Solar physics |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Maths and Physical Sciences UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Maths and Physical Sciences > Dept of Space and Climate Physics |
URI: | https://discovery-pp.ucl.ac.uk/id/eprint/10114141 |
Archive Staff Only
![]() |
View Item |