
Gieseler et al. Solar-MACH
the Python code of Solar-MACH is explained, and its functionality is demonstrated using real
science examples. In addition, we introduce the overarching SERPENTINE project, the umbrella
under which the recent development took place.
Keywords: Python, Software Package, Solar Energetic Particle (SEP), Corona, PFSS, Coronal Mass Ejection (CME), Spacecraft,
Heliosphere
1 INTRODUCTION
The Solar energetic particle analysis platform for the inner heliosphere (SERPENTINE, 2021–2024) is a
42-month long project funded through the H2020-SPACE-2020 call of the European Union’s Horizon 2020
framework programme. The project addresses several outstanding questions on the origin of solar energetic
particle (SEP) events and provides an advanced data analysis and visualization platform that will benefit
the whole heliophysics community. It utilizes the most recent European and US missions, i.e., Solar Orbiter
(M
¨
uller et al., 2020), Parker Solar Probe (Fox et al., 2016) and BepiColombo (Benkhoff et al., 2021). These
observations are complemented with supporting data from several current missions near Earth’s orbit as
well as ground-based radio imaging and spectroscopic observations by the European Low Frequency Array
(LOFAR; van Haarlem et al., 2013).
SEP events are large and sporadic outbursts of charged particle radiation from the solar corona that are
related to solar eruptions such as flares and coronal mass ejections (CMEs; e.g., Reames, 1999). They
can be classified as impulsive and gradual events, based on their duration and the duration of the related
solar X-ray flare. Impulsive SEP events are associated with impulsive flares and narrow CMEs, and they
are enriched in electrons,
3
He isotope and heavy ions. Gradual SEP events are associated with gradual
solar X-ray flares and fast and wide CMEs, and their abundances resemble nominal coronal abundances
(Reames, 2013; Desai and Giacalone, 2016). Gradual events are usually broader in their helio-longitudinal
extent than impulsive events and their intensities are also typically larger, making them the main concern
of spacecraft operations and crews (Vainio et al., 2009).
The primary reason for the broad spatial extent of some gradual events is still unresolved. It could be due
to a broad source, like a global coronal shock driven by a CME (e.g., Lario et al., 2016), due to efficient
particle transport processes across the heliospheric magnetic field, or as a result of both mechanisms (e.g.,
Dresing et al., 2012; Rodr
´
ıguez-Garc
´
ıa et al., 2021). The main objective of SERPENTINE is to pinpoint
the primary causes of large gradual and widespread SEP events. To address this objective, SERPENTINE
will answer the following open science questions:
Q1: What are the primary causes for widespread SEP events observed in the heliosphere?
Q2:
What are the shock acceleration mechanisms responsible for accelerating ions from
thermal/suprathermal energies to near-relativistic energies in the corona and in the interplanetary
medium?
Q3:
What is the role of shocks in electron acceleration in large gradual and widespread events? How does
it relate to ion acceleration and what is its importance relative to flare acceleration?
To reach these goals and also to broaden the impact of the project, SERPENTINE will develop and
release to the community a platform of tools for analyzing SEP events. Furthermore, the tools may also
be useful for the broader heliospheric community looking at different aspects of solar activity or solar
wind phenomena. Part of this platform will be a JupyterHub server that provides free access to the tools
developed by the SERPENTINE project as Jupyter Notebooks, without requiring any installations beyond
2