1 Introduction

Manifestations of powerful solar activity processes, namely major solar eruption(s), such as solar flares and coronal mass ejections (CMEs), can result in the acceleration of solar ions up to relativistic energies (e.g., Desai and Giacalone, 2016; Anastasiadis et al., 2019). The accelerated to high energies solar ions are known as solar energetic particles (SEPs). Their energy in most cases is in the deka-MeV range, yet ions can be accelerated up to 100 MeV/n energy range. Occasionally, several times per solar cycle with higher probability during the solar maximum and the decline phase of the solar cycle (for details see Shea and Smart, 2000; Papaioannou et al., 2016), SEPs can be accelerated to the GeV/n range (e.g., Aschwanden, 2012; Reames, 2013; Desai and Giacalone, 2016, and references therein). In such cases, solar ions induce a complicated particle cascade in the Earth’s atmosphere, so that the secondary particles can be registered on the ground by convenient detectors such as neutron monitors (NMs – see, e.g., Hatton, 1971; Simpson, 2000; Dorman, 2006, and references therein). This specific class of events is called ground-level enhancements (GLEs – see, e.g., Shea and Smart, 1982; Stoker, Dorman, and Clem, 2000; Poluianov et al., 2017).

At the time of writing this paper, the number of registered GLEs was 73, and the first ones, namely GLEs 1 – 4 were observed in 1942 – 1949 by ionisation chambers (Forbush, 1946; Forbush, Stinchcomb, and Schein, 1950). Starting from 1956, the global neutron monitor (NM) network is the standard multi-instrument, which allows one to derive important features of GLEs, such as spectra and anisotropy (Simpson, Fonger, and Treiman, 1953; Simpson, 1957; Forbush, 1958; Hatton and Carmichael, 1964; Mavromichalaki et al., 2011). The global NM network is sensitive to primary SEPs with the energy above \(\approx 300\) MeV/n or 433 MeV/n for the high-mountain polar region and sea-level NMs, respectively (for details, see Mishev and Poluianov, 2021).

The global NM network exploits the geomagnetosphere as a giant spectrometer (Debrunner et al., 1988; Bütikofer et al., 2009), employing the different NM sensitivity over the arrival direction(s) of SEPs and energy range, because stations are located at different geographic locations, correspondingly characterised by the asymptotic directions and rigidity cut-off vs. the impinging proton. Using convenient modelling of the global NM network response, it is possible to study GLEs (see Section 2). We note that the records from the global NM network during GLEs are available, in the standard verified form, in the international GLE database (gle.oulu.fi, Usoskin et al., 2015) or as raw data from the NM data base NMDB (nmdb.eu, e.g., Mavromichalaki et al., 2011).

Naturally, the characteristics of GLEs such as energy spectra, anisotropy, duration, conditions related to geomagnetic and interplanetary transport, as well as the time evolution, vary between the events (Gopalswamy et al., 2012; Miroshnichenko, 2018; Moraal and McCracken, 2012; Raukunen et al., 2018). This usually leads to a study of GLEs on a case-by-case basis. For the present study, we consider an interesting period of October–November, 2003, revealing intense solar activity characterised by several eruptive processes on the Sun producing a sequence of three GLEs. Here we focus on the first and second of the so-called Halloween events, namely the GLE #65 event on 28 October, 2003 and poorly studied GLE #66 on 29 October, 2003 (e.g., Balabin, 2023), in the framework of our study of the bulk of GLEs using the same model and methods; for details, see Section 2. Using the records from the global NM network, we derived the spectra and anisotropy characteristics of both events with unprecedented time resolution.

2 Modelling the NM Response and Analysis of GLE

In order to derive the spectra and anisotropy of SEPs in the energy range \(\sim 0.3\,\text{--}\,20\text{ GeV/n}\), we employed a method based on modelling of the global NM response (Mishev, Kocharov, and Usoskin, 2014). The method is adapted from the scheme initially proposed by Cramp et al. (1997) and further developed by Bombardieri et al. (2006) and Vashenyuk et al. (2006). A detailed description of the method and several applications are given elsewhere (Mishev et al., 2018, 2021a,b). The modelling of the global NM response and subsequent unfolding of the spectra includes: computation of geomagnetic rigidity cut-offs and asymptotic directions of all NMs used for the analysis of the event, namely by computation of SEP trajectories in a model magnetosphere (e.g., Smart, Shea, and Flückiger, 2000; Bütikofer, 2018); considering a convenient initial guess of the inverse problem by assuming the apparent source position along the interplanetary magnetic field (IMF) line derived from space-borne measurements (Mishev and Usoskin, 2016b; Kocharov et al., 2017) if available or following Cramp, Humble, and Duldig (1994); and a least squares optimisation of the difference between experimental and modelled NM responses. The fit quality is determined by the residual (e.g., Himmelblau, 1972) given by

$$ \mathcal{D}= \frac{\sqrt{\sum _{i=1}^{m} \left [\left (\frac{\Delta N_{i}}{N_{i}}\right )_{\mathrm{mod}}-\left (\frac{\Delta N_{i}}{N_{i}}\right )_{\mathrm{meas}}\right ]^{2}}}{\sum _{i=1}^{m} (\frac{\Delta N_{i}}{N_{i}})_{\mathrm{meas}}}, $$
(1)

where \(\left (\frac{\Delta N_{i}}{N_{i}}\right )_{\mathrm{mod}}\) and \(\left (\frac{\Delta N_{i}}{N_{i}}\right )_{\mathrm{meas}}\) (see Equation 2) are the modelled and measured relative count rate increases of the \(i\)th station, respectively, and \(m\) is the number of the stations used in the analysis.

According to our experience, good convergence of the optimisation, robust solution and reliable description of the experimental data are achieved when \(\mathcal{D}\le 5\%\,\text{--}\,10\)% for strong and moderately strong events (Vashenyuk et al., 2006; Mishev and Usoskin, 2016a, 2018), though for weak and/or highly fluctuated events occurring, e.g., during complicated (disturbed) magnetospheric and/or IMF conditions, \(\mathcal{D}\) could be \(\approx 15\%\,\text{--}\,20\)% (e.g., Dennis and Schnabel, 1996; Mishev et al., 2018). The minimum value of \(\mathcal{D}\), along with additional criteria, namely uniform distribution of the residuals, the relative difference between the observed and calculated NM increases of the order of about 10%–15% for each NM, as well as the value of \(\chi _{r}^{2} = \chi ^{2}\)/DoF close to unity, where DoF is the number of degrees of freedom, provides the necessary basis to obtain a reliable and robust solution of the inverse problem (Dennis and Schnabel, 1996; Aster, Borchers, and Thurber, 2005).

The method was recently validated (Koldobskiy et al., 2019a) using direct space-born measurements by the PAMELA (Payload for Antimatter Matter Exploration and Light-nuclei Astrophysics) experiment (Bruno et al., 2018). Herein, the modelling of the NM responses was performed employing a new-generation NM yield function (Mishev et al., 2020), which is in very good agreement with space-borne data and latitude surveys (e.g., Gil et al., 2015; Nuntiyakul et al., 2018), besides it was calibrated using PAMELA (Adriani et al., 2017) and AMS-02 (Alpha Magnetic Spectrometer – Aguilar et al., 2021) data (for details, see Koldobskiy et al., 2019a; Koldobskiy and Mishev, 2022, and the discussion therein). The optimisation is based on the Levenberg–Marquardt method (Levenberg, 1944; Marquardt, 1963) and also includes algorithms developed later (Tikhonov et al., 1995; Mavrodiev, Mishev, and Stamenov, 2004; Mishev, Mavrodiev, and Stamenov, 2005), leading to robust unfolding of the spectrum (Aster, Borchers, and Thurber, 2005). The method was used for the analysis of several GLEs including the most recent one GLE#73 in October 2021 (Mishev et al., 2022; Papaioannou et al., 2022).

During the modelling of the global NM response, it is necessary to reproduce count-rate increases of not only NMs with maximal and significant response but also those of NMs with marginal or null responses (for details, see Cramp et al., 1997). In general, the relative count rate increase of an NM at a given moment \(t\) is defined as the ratio between the NM count rates due to SEPs and GCRs, the latter averaged over two hours before the event onset (e.g., Usoskin et al., 2015), and taking into account the contribution of obliquely arriving SEPs, particularly important for modelling strong and/or with complicated angular distribution events (Clem, 1997), is expressed as

$$ \frac{\Delta N(P_{\mathrm{cut}})}{N(t)} = \frac{ \frac{1}{k} \sum _{k} \int _{P_{\mathrm{cut}}}^{P_{\mathrm{max}}}J_{\mathrm{sep}}(P,t)S_{k}(P)G(\alpha (t)) A_{k}(P)dP}{\sum _{i}\int _{P_{\mathrm{cut}}}^{\infty}J_{\mathrm{GCR_{i}}}(P,t)S_{i}(P)dP}, $$
(2)

where \(\Delta N(P_{\mathrm{cut}})\) is the count rate increase due to SEPs, \(N(t)\) is the background due to GCR, \(J_{\mathrm{sep}}\) is the rigidity spectrum of SEPs, \(J _{\mathrm{GCR_{i}}}(P,t)\) is the rigidity spectrum of the \(i\)th component (proton or \(\alpha \)-particle, etc.) of GCR at a given time \(t\), \(G(\alpha )\) is the pitch angle distribution (PAD). We emphasize that for GCRs, the angular distribution is assumed to be isotropic (Beatty, Matthews, and Wakely, 2018); \(A(P)\) is a discrete function with \(A(P)=1\) and 0 for allowed and forbidden trajectories, respectively (Cooke et al., 1991), as computed for the particle propagation in the geomagnetosphere; \(P_{\mathrm{cut}}\) is the minimum rigidity cut-off of the station, while \(P_{\mathrm{max}}\) is the maximum rigidity of SEPs considered in the model (20 GV), whilst for GCR \(P_{\mathrm{\mathrm{max}}} = \infty \). Furthermore, \(S_{k}\) is the NM yield function, which accounts for obliquely incident SEPs, i.e., from various segments \(k\) (for details, see Figure 4 in Cramp et al., 1997, and Figure 3 in Mishev, 2023). In the case of \(k=1\), only vertical SEP arrival is considered and the isotropic yield function is employed for the modelling, still producing reasonable results (Cramp, Humble, and Duldig, 1994; Vashenyuk et al., 2006; Mishev and Usoskin, 2016a). In Equation 2, the GCR spectrum is parameterised by the force-field model (Caballero-Lopez and Moraal, 2004; Usoskin et al., 2005), considering all species, using the local interstellar spectrum (LIS) by Vos and Potgieter (2015), and the modulation potential according to Usoskin et al. (2017). We note that nuclei with atomic number \(Z > 2\) are scaled to \(\alpha \)-particles (details are given in Usoskin and Kovaltsov, 2006; Mishev and Velinov, 2011; Koldobskiy et al., 2019a). We emphasise that employment of different LIS would not alter the analysis, considering the reported linear relation between the modulation potential values for different parameterisations of LIS (e.g., Usoskin et al., 2005; Herbst et al., 2010; Usoskin et al., 2017; Engelbrecht et al., 2022; Väisänen et al., 2023).

3 Experimental Data of NMs During GLE #65 and GLE #66

Solar cycle 23 started in 1996 and ended in 2008, and revealed notable solar activity, leading to 16 GLEs, including the second strongest recorded GLE #69 on 20 January, 2005 and a sequence of three so-called Halloween events GLE #65 – 67 in October–November, 2003 (Bütikofer et al., 2009; Andriopoulou et al., 2011a,b; Gopalswamy et al., 2012; Moraal and McCracken, 2012).

The first Halloween event GLE #65 occurred on 28 October, 2003. It was related to a major solar flare (X17.2/4B), produced in the active region NOAA AR 10486, located slightly east of the central meridian (S16, E08) observed at 10:00 UT. Additionally, a fast CME with a speed \(\approx 2500\text{ km}\,\text{s}^{-1}\) was also observed. The event was well studied, including the corresponding space weather effects and possible SEP acceleration mechanisms (e.g., Gopalswamy et al., 2005; Klassen et al., 2005; Miroshnichenko et al., 2005; Aurass et al., 2006; Li et al., 2007; Waterfall et al., 2023). The global ground-level NM network observed the event onset between 11:05 and 11:15 UT at several NM stations (Figure 1). The strongest count rate increases were observed at MCMD (44.7%), TERA (27.4%), CAPS (18.3%), SOPO (15.2%), and CALG (13.1%) NMs, the detrended data were retrieved from International GLE database http://gle.oulu.fi. The station standard acronyms and detailed information are given in Table 1.

Figure 1
figure 1

Count rates of selected neutron monitors during GLE #65 on 28 October, 2003. The data are available at http://gle.oulu.fi.

Table 1 Neutron monitors with the corresponding geomagnetic cut-off rigidities and altitudes above the sea level used for the analysis of GLE #65 and #66.

This event was essentially anisotropic, specifically during the event onset and initial phase. It was also claimed to be observed in solar neutrons (e.g., Chupp and Ryan, 2009), details are given elsewhere (Miroshnichenko et al., 2005), but solar neutrons are not considered in this study. The angular distribution of SEPs was relatively broad, viz. not beam-like (e.g., Bütikofer et al., 2009), because an NM count rate increases consistent in time and amplitude were observed by the bulk of the stations, except for TSMB. We emphasize that this event occurred on the background of significant interplanetary disturbance due to previous eruptions (Grechnev et al., 2014), specifically leading to an interplanetary CME on 26 October, 2003, following the X1.2/3B solar flare, produced by the same active region NOAA AR 10486 (15S, 44E) at 06:17 UT (see the details in Gopalswamy et al., 2005; Miroshnichenko et al., 2005, and references therein). This resulted in a notable fluctuation in the observed NM count rate increases, accordingly leading to non-trivial data analysis.

The GLE #66 (Figure 2) occurred on 29 October, 2003 during one of the strongest geomagnetic storm with the planetary \(K_{p}\) index reaching about 9 (Gopalswamy et al., 2005; Liu and Hayashi, 2006; Gopalswamy et al., 2012). The event also occurred during a deep Forbush decrease, which makes the analysis of this particular GLE specifically challenging, because, on the one hand, it is rather difficult to simulate the particle propagation in a disturbed magnetosphere (e.g., Smart, Shea, and Flückiger, 2000; Bütikofer, 2018), and, on the other hand, the geomagnetic storm led to considerable fluctuations in NM count rates, and finally the Forbush decrease, both interfering with the actual count rate increases due to SEPs.

Figure 2
figure 2

Count rate variation for selected neutron monitors during GLE #66 on 29 October, 2003. The data are available at http://gle.oulu.fi.

4 Results of the Analysis

Using the records from the available NM stations during the event(s) (Table 1), and the aforementioned method described in Section 2, we derived the SEP spectra and PADs during GLE #65 and #66 events, aiming to analyse GLEs employing the same method and model, aim inspired by the discussion in Bütikofer and Flückiger (2015).

4.1 Magnetospheric Modelling

Despite the significant interplanetary disturbance, the geomagnetospheric conditions during GLE #65 were relatively quiet with planetary \(K_{p}\) index of about 4. Therefore, the modelling of proton propagation in the geomagnetosphere was straightforward, namely by combining the International Geomagnetic Reference Field (IGRF) geomagnetic model (epoch 2020) as the internal field model (Alken et al., 2021) and the Tsyganenko 89 model as the external field (Tsyganenko, 1989). The employment of the combination of internal and external fields, and using Tsyganenko 89 for the latter, allows straightforward, with the necessary precision, computation of the asymptotic directions and cut-off rigidity of the NMs used in the analysis (Kudela and Usoskin, 2004; Kudela, Bučik, and Bobik, 2008; Nevalainen, Usoskin, and Mishev, 2013). Herein, these computations were performed with MAGNETOCOSMICS code (Desorgher et al., 2005).

Figure 3 shows an illustration of the computed asymptotic directions in the rigidity range 1 – 5 GV, corresponding to the maximal response, for several NMs used in our analysis. We emphasize that in the analysis we used the 1 – 20 GV rigidity range, as described in Section 2.

Figure 3
figure 3

Asymptotic directions in GSE coordinates of several NMs stations during GLE #65 on 28 October, 2003. The asymptotic directions are plotted with NM standard abbreviations and corresponding colour lines in the rigidity range \(\sim 1\,\text{--}\,5\text{ GV}\), the exception being SOPO, which is plotted in the rigidity range \(\sim 0.7\,\text{--}\,5\text{ GV}\). The cross corresponds to the interplanetary magnetic field direction obtained by the Advanced Composition Explorer (ACE – Smith et al., 1998) space probe. The lines of equal pitch angles relative to the derived anisotropy axis are plotted for 15, 30, 45, and 90 for sunward directions (solid lines), and 150 for anti-Sun direction (dashed lines).

The situation was quite different during GLE #66. This event occurred during a major geomagnetic storm with planetary \(K_{p}\) index of about 9 (e.g., Zurbuchen et al., 2004; Gopalswamy et al., 2005; Pulkkinen et al., 2005; Liu and Hayashi, 2006) and was accompanied by one of the strongest ever observed Forbush decreases (Dorman, Velinov, and Mishev, 2022). The particle propagation in the geomagnetosphere was simulated using a combination of models accounting for the disturbed magnetosphere, that is, IGRF and Tsyganenko 01 (Tsyganenko, 2002) using the new tool OTSO (for details, see Larsen, Mishev, and Usoskin, 2023, and the discussion therein). The Tsyganenko 01 model requires numerous geomagnetic conditions as inputs, these being the dynamic pressure, solar wind speed, Dst index, IMFy, IMFz, G1, and G2 values; with values of 3.2 nPa, \(1003\text{ km}\) s−1, 253 nT, 16.4 nT, −19.7 nT, 208.3, and 98.7, respectively, for GLE #66. Note that G1 and G2 are parameters specifically made for the Tsyganenko 01 model that are computed using geomagnetic conditions’ data for the hour preceding the event (for details, see Tsyganenko, 2002). Accordingly, the asymptotic directions of selected NMs during GLE #66 are presented in Figure 4. We emphasise that the combination of IGRF + Tsyganenko 01 models provides a more realistic modelling of the global NM response and improves the unfolding procedure in the sense of better convergence and smaller residuals as discussed in Larsen, Mishev, and Usoskin (2023).

Figure 4
figure 4

Asymptotic directions during GLE #66 on 29 October, 2003, plotted similarly as for GLE #65.

4.2 Spectra and Anisotropy of SEPs

Using the asymptotic directions computed during the magnetospheric modelling and de-trended NM records (see the details in Usoskin et al., 2020b, and references therein) as inputs for the method and employing the optimisation itself, we derived the SEP spectra and their PAD during the considered events. The detrended NM records account for short-term GCRs variations, e.g., diurnal variations or recovery phase of Forbush decreases, and allow more realistic and accurate evaluation of the SEP signal in NM records. Therefore, we explicitly accounted the GCR baseline’s temporal variability, specifically important during GLE #66 by considering the recovery phase of the deep Forbush decrease during the event; details are given elsewhere (Usoskin et al., 2020b).

Different possible shapes of spectra and angular distribution were examined, namely power-law (modified and simple), exponential, Ellison–Ramaty (Ellison and Ramaty, 1985), Band function (Tylka and Dietrich, 2009), and single or double Gaussian, respectively, for the PAD. In case of similar quality of the fit, we gave preference to the simplest model.

The best fit of the SEP spectra during GLE #65 is obtained with a modified power-law rigidity spectrum, that is, the proton flux \(J_{\parallel }(P)\), where \(P\) is rigidity in GV, is described with

$$ J_{\parallel}(P) = J_{0}P^{-(\gamma +\delta \gamma (P-1))}, $$
(3)

where the SEPs are with rigidity \(P> 1\) GV, arriving along the axis of symmetry determined by geographic latitude \(\Psi \) and longitude \(\Lambda \), \(\gamma \) is the spectral index, and \(\delta \gamma \) represent the spectrum steepening. For SEPs with \(P\le 1\) GV, the rigidity spectrum is approximated as

$$ J_{\parallel}(P) = J_{0}P^{-(\gamma +\delta \gamma \cdot P)}. $$
(4)

For PAD, the best fit is achieved using a single Gaussian,

$$ G(\alpha (P)) \sim \exp (-\alpha ^{2}/\sigma ^{2}), $$
(5)

where \(\alpha \) is the pitch angle, and \(\sigma \) accounts for the width of the distribution.

Figure 5 provides an illustration of several SEP spectra during the initial and main phase of the event (roughly corresponding to the prompt component and early stage of delayed component of the GLE particles (Vashenyuk et al., 2006; Mishev et al., 2022)), while the full details are given in Table 2.

Figure 5
figure 5

Rigidity spectra (left panel) and PADs (right panel) during GLE #65, the details are given in Table 2. The black solid line denotes the GCR flux, at the time of the event offset. Time (UT) refers to the start of the corresponding five-minute interval over which the data are integrated.

Table 2 Derived spectral and angular characteristics of SEPs during GLE #65 on 28 October, 2003 fitted with the modified power-law rigidity spectrum (Equation 3). The columns depict the integration interval (1), particle flux at 1 GV (2), spectrum slope (3), steepening of the spectrum (4), width of the angular distribution (5), anisotropy axis position in GEO coordinates (6,7), merit function \(\mathcal{D}\) (8), and normalised to degrees of freedom \(\chi _{r}^{2}\) (9).

The derived SEP spectra were moderately hard during the initial (11:15 – 11:45 UT) and main (11:45 – 12:30 UT) phases of the event. The SEP flux slowly rose to the peak value, (11:50 UT), and afterwards gradually decreased throughout the event. The SEP spectra were moderately steep, that is, without a notable roll-off, which vanished in the late phase of the event after 12:50 UT. Hence, after the main phase of the event, the SEP spectra were soft, described with pure power-law rigidity spectra and revealing a decrease in the particle flux compared to the initial stages. The derived angular distribution gradually broadened throughout the event.

The fit with the exponential spectrum, often used for prompt component description (e.g., Vashenyuk et al., 2006), viz.

$$ J_{\parallel}(P)= J_{0}\exp (-P/P_{0}), $$
(6)

where \(J_{\parallel}(P)\) is defined in the same way as in Equation 4, while \(P_{0}\) is a characteristic proton rigidity, was found unable to describe the rigidity/energy distribution of SEPs. The exponential spectrum produced a satisfactory fit only for low-rigidity cut-off high-altitude NMs such as CALG and SOPO, but not for the sea-level stations, implying for a moderate roll-off of the spectrum. In contrast to Miroshnichenko et al. (2005), the results of our analysis do not favour double-Gaussian PAD, that is, Sun + anti-Sun particle arriving direction(s), and yield a single Gaussian PAD. We emphasize that according to our analysis, the Sun – anti-Sun PAD can describe the experimental data only for a short period at the initial phase of the event with the value of \(B\) (the contribution of anti-Sun arriving particles, see Equation 7) of \(\approx 0.1\,\text{--}\,0.15\) with the corresponding decrease of \(J_{0}\), whilst for the main and late phases of the event, the \(\mathcal{D}\) and \(\chi _{r}^{2}\) greatly increased to \(\approx 25\) and \(\approx 1.8\), respectively. For illustration, the double Gaussian PAD (Sun–anti-Sun) is given by

$$ G(\alpha (P)) \approx \exp (-\alpha ^{2}/\sigma _{1}^{2}) + B \exp (-( \alpha -\pi )^{2}/\sigma _{2}^{2}), $$
(7)

where \(\alpha \) is the pitch angle, \(\sigma _{1}\) and \(\sigma _{2}\) are parameters governing the width of the distribution, and \(B\) accounts for the contribution of the particles arriving from the anti-Sun direction.

A similar analysis was performed for GLE #66 using detrended NM records, with the deep Forbush decrease and its recovery in GCR fluxes being explicitly considered during the analysis (Usoskin et al., 2020b). The event was also fitted with modified power-law spectra and single Gaussian PAD, as illustrated in Figure 6, with the details given in Table 3. The analysis of this event was rather challenging because it occurred during a significant magnetospheric disturbance and a deep Forbush decrease, resulting in large fluctuations of the observed NM count rates leading to not straightforward modelling, specifically of the asymptotic directions of the stations.

Figure 6
figure 6

Rigidity spectra (left panel) and PADs (right panel) of SEPs reconstructed here for GLE #66, the details are given in Table 3.

Table 3 Derived spectral and angular characteristics of SEPs during GLE #66 on 29 October, 2003 fitted with the modified power-law rigidity spectrum. The notations are the same as in Table 2.

The derived SEP rigidity spectrum was found softer during GLE #66 than that during GLE #65. The SEP flux rose rapidly, but was not impulse-like, within a similar time span, that is, the flux started to rise after the event onset at 21:00 UT till 21:30 UT, afterwards gradually decreased. Similarly to the previous event (GLE #65), we derived gradual softening of the SEP spectrum throughout the event, with marginal steepening of the spectrum \(\delta \gamma \), which vanished after 22:15 UT, that is, the rigidity spectra were nearly a pure power law during the late phase of the event. The derived PAD broadened out similarly to the previous event.

4.3 Confidence Limits and Fit Quality

An important issue during optimisation procedures is the existence, uniqueness, and stability of the derived solution(s), i.e., the existence of a global minimum of the fitting function and related robustness of the method (Engl, Hanke, and Neubauer, 1996; Strutz, 2011). We note that the convergence of the solution can be unstable against small variations of the input data (e.g., fluctuations of the recorded NM count rates) and the initial guess because the inverse problems are typically ill-conditioned and/or ill-posed (e.g., Strutz, 2011). Besides, non-linear ill-posed inverse problems often converge to a minimum, which can be local, leading to multiple possible solutions (Dennis and Schnabel, 1996; Aster, Borchers, and Thurber, 2005). Herein, such situations can arise from the large fluctuations of NM response between different stations (data points) and possible employment of inappropriate regularisation factors, specifically during the initial iterations (More, Garbow, and Hillstrom, 1980; Tikhonov et al., 1995).

In our study, an application of unfolding algorithms with variable regularisation (e.g., Aleksandrov, 1971; Tikhonov et al., 1995; Mishev, Mavrodiev, and Stamenov, 2005; Huber, 2019) and forward modelling similarly to Cramp et al. (1997), Mishev et al. (2022) were applied. The latter is specifically important in order to derive properly the apparent source position to which the final fit is very sensitive (Bütikofer and Flückiger, 2015). In this way, we constrained the model parameters space and eventually obtained a robust solution, employing the aforementioned fit criteria (Schuster et al., 2012; Huber, 2019). This approach allowed the acquisition of practically the same set of model best-fit parameters within the corresponding uncertainties when slightly varying the initial guess. Figure 7 illustrates the result of forward modelling as a contour plot of the merit function \(\mathcal{D}\) for the best-fit solutions as the function of geographic coordinates for GLE #65. Hence, the large number of NM stations with different responses and the computed contour plots of \(\mathcal{D}\) for the best-fit solutions allowed us to assure the uniqueness and stability of the latter, that is the reconstructed SEP characteristics. We note that when the initial guess was far from the final minimum, that is the minimum corresponding to a solution of the inverse problem (reconstructed spectrum), the derived solution possessed significantly greater residual compared to that in Table 2 or was not physical, e.g., wider than 2\(\pi \) PAD.

Figure 7
figure 7

Contour plot of normalised to minimum \(\mathcal{D}\) (see Table 2) for the best-fit solutions as a function of the geographical coordinates of the apparent source position during GLE #65 event on 28 October, 2003 at 12:30 UT. The small white oval corresponds to the derived apparent source position, while the white cross corresponds to the observed IMF direction based on ACE space probe measurements.

A comparison between the modelled and experimental responses of selected NMs over the event is presented in Figure 8. The quality of the unfolding is similar for the bulk of NMs used in the analysis, except for CALG and FSMT where an apparent difference between modelled and experimental responses is observed, specifically during the late phase of the event. We note that a wider PAD distribution can improve the observed difference for CALG and FSMT, both with asymptotic directions looking in anti-Sun direction of SEP flux, but would violate the uniformity of residuals distribution, which is one of the fit criteria. Therefore, we preferred to keep the derived fit, despite the not-very-precise description of the FSMT station response.

Figure 8
figure 8

Modelled and measured count rate increases of selected NMs during GLE #65.

The derived SEP flux \(J_{0}\) is shown, along with the 95% confidence interval, in Figure 9 for different phases of GLE #65. We note that the accuracy of the apparent source position assessment was about \(5^{\circ}\,\text{--}\,8^{\circ}\) and about 10% for the spectral slope. The isotropisation of the particle flux during the late phase of the event, after 16:00 UT, resulted in slightly greater residuals and, therefore, smaller precision of the estimation of the spectral and angular characteristics.

Figure 9
figure 9

The best-fit values of SEP flux \(J_{0}\) (dots – see Table 2) along with the 95% confidence intervals (grey shading) during different phases of GLE #65.

Similar computations were performed for the analysis of GLE #66 with the result of forward modelling presented in Figure 10 and the comparison between the modelled and measured responses of selected NMs in Figure 11. Accordingly, the derived best-fit SEP flux along with the 95% confidence levels are shown in Figure 12.

Figure 10
figure 10

Contour plot of minimum \(\mathcal{D}\) (see Table 3) for the best-fit solutions as a function of the geographic coordinates of the apparent source position for GLE #66 event on 29 October, 2003 at 21:30 UT, normalised to the minimal \(\mathcal{D}\). The small white oval and cross correspond to the derived apparent source position and the IMF direction derived from the ACE space-probe data, respectively.

Figure 11
figure 11

Modelled and observed count rate increases of selected NMs during GLE #66.

Figure 12
figure 12

Similar to Figure 9 but for GLE #66. The values are given in Table 3.

We note that the analysis of GLE #66 was more complicated, due to complex geomagnetospheric conditions, the Forbush decrease and large fluctuations of the NM count rates between the stations, leading to greater residuals than those for GLE #65 (see, e.g., the difference between the modelled and experimental responses of CALG, INVK, and OULU) and accordingly to poorer accuracy of reconstructed spectral characteristics, with yet satisfactory results achieved.

4.4 Particle Fluence

We also calculated the event-integrated flux (fluence) of SEP particles during GLEs #65 and #66 using the data from Tables 2 – 3, integrating it over the obtained energy and PAD dependencies and the corresponding time intervals. Results of the calculation are shown in Figure 13 together with results of an independent method of the fluence estimate (Koldobskiy, Kovaltsov, and Usoskin, 2018; Koldobskiy et al., 2019b; Usoskin et al., 2020a), which considers every NM as a proportional counter, whose SEP-related count rate is directly proportional to the fluence of SEP particles with energy above the ‘effective’ energy \(E_{\mathrm{eff}}\), where \(E_{\mathrm{eff}}\) and the coefficient of proportionality are (quasi)constant for a given NM. Figure 13 shows the results of the best-fit of fluence points reconstructed with this method parameterized by the modified Band function (Koldobskiy et al., 2021). Overall, the results from both methods are in satisfactory agreement with a small discrepancy for the high-energy part of GLE #66, due to the apparent difference between the modified power-law and Band functions and anisotropy effects.

Figure 13
figure 13

Fluence of SEPs for GLE events #65 and #66. The results of this work are shown in blue and orange. Reconstructions made using the ‘effective energy’ method (see text for details) are shown in green and red. For both methods, 1\(\sigma \) uncertainties of the fluence reconstruction are plotted with semitransparent colour.

5 Discussion and Conclusions

In this paper, we present the results of a detailed analysis of the first two GLEs of the Halloween 2003 series, which are GLE #65 on 28 October, 2003 and GLE #66 on 29 October, 2003. We reconstructed the spectra and angular distribution of GLE-causing SEPs, including their dynamical evolutions in the course of the event, with unprecedented time resolution and accuracy. Among all the studied possibilities for SEP spectra, the best fit was obtained using a modified power-law rigidity spectrum and Gauss-like angular distribution for both events. The SEP spectrum during both events softened gradually along with the anisotropy decreasing in the course of the events.

However, despite being produced by subsequent eruptions in the same active region, the GLEs #65 and #66 were not morphologically identical (see Figure 14), in the sense of the SEP flux \(J_{0}\) at 1 GV, the spectral slope evolution and the NM count rate increase of stations revealing the maximum. During GLE #65, count rates of MCMD NM clearly depicted both the prompt component (PC) of the SEP event, viz. the initial sharp rise accompanied by the hard spectrum and increase of the SEP flux, and the delayed component (DC) when both a gradual decrease of the SEP flux and softening of the spectrum were observed. According to Vashenyuk et al. (2006), most of the GLEs exhibit hard spectra at low rigidities, which tend to be steeper at greater ones, accompanied by an anisotropic angular distribution as typical for a PC. The second, delayed component became dominant after about 1 – 2 hours after the event onset, revealing softer spectrum, and with nearly isotropic angular distribution.

Figure 14
figure 14

SEP flux at 1 GV, spectral slope evolution for the prompt (PC) and delayed (DC) components as denoted in the colour map and variation (black line) of MCMD and SOPO count rate increases during GLE #65 for the former and GLE #66 for the latter.

The situation was different for GLE #66. In this case, the counts of the SOPO NM can not be straightforwardly disentangled into the PC and DC. We note that MCMD and SOPO were the stations with the maximal count rate increase during GLEs #65 and #66, respectively.

The latter observation can be explained by interplanetary transport effects. For example, SEPs can be broadly distributed in the heliosphere due to some additional ones to the focused transport processes such as diffusion, which can take effect in the vicinity of the Sun or in the interplanetary space (e.g., Desai and Giacalone, 2016; van den Berg, Strauss, and Effenberger, 2020, and the discussion therein). Besides, sudden changes in the IMF direction can decouple accelerated solar ions from the magnetic field lines, thus a cross-field transport can be effective (for details, see Kocharov et al., 2020, and the discussion therein). Although SEPs propagate in the interplanetary space mostly along the IMF lines, enhanced solar-wind turbulence can play an important role in particle scattering and transport across the average magnetic field, including perpendicular transport (e.g., Laitinen and Dalla, 2017; Laitinen et al., 2023) and drifts (Dalla et al., 2013). Significant fluctuations in the IMF direction observed by the ACE space probe imply major disturbance and the related geomagnetic storm, and can explain the observations and the deduced SEP properties during GLE #66. Therefore in this case, a full detailed model of the complicated interplanetary transport of SEPs is necessary (e.g., Waterfall et al., 2022), which is beyond the scope of this study considering SEP in the vicinity of Earth.

On the other hand, the derived arrival direction of SEPs during GLE #65 appears close to the observed IMF direction. This is specifically seen for the prompt component, for details see the top and middle panels of Figure 15 and Table 2. We note that during this event the PC was extended (e.g., Kocharov et al., 2023, and the discussion therein), implying prolonged acceleration processes. However, an apparent difference between the arrival direction and the observed IMF is presented during the delayed component, particularly in longitude. This suggests a possible additional diffusion of GLE particles during their propagation in the interplanetary space as discussed above, and can explain the difference between the modelled and observed responses of stations CALG and FSMT with the anti-Sun viewing direction. Besides, as seen in the bottom panel of Figure 15, abrupt changes in the magnetic field magnitude were observed by the ACE/MAG instrument, which may support the idea of the cross-field transport of high-energy protons.

Figure 15
figure 15

(Top and middle) Latitude and longitude of IMF in GSE coordinates according to the ACE measurements (blue line) and the coordinates of the apparent arrival direction of proton flux derived here (red dots) for GLE #65. (Bottom) The interplanetary magnetic field data corrected for the transit time between the L1 location and the Earth considering the measured solar wind speed according to SOHO/CELIAS (Hovestadt et al., 1995).

A similar analysis was performed for GLE #66, for details see Figure 16. In this case, there was almost a coincidence between ACE measurements and the latitude of the derived arrival of GLE particles throughout the whole event, yet an apparent difference in the longitude was revealed. Considering the magnetospheric disturbance and the possible complicated interplanetary transport of SEPs, one can understand the difference between the modelled and experimental responses of several NMs during GLE #66.

Figure 16
figure 16

Similar to Figure 15 but for GLE #66.

During the onset and initial phases, viz. PC, of both events, the rigidity spectra were moderately hard \(\gamma \approx 4.6\,\text{--}\,5.5\) with notable steepness \(\delta \gamma \approx 0.3\,\text{--}\,0.4\) [GV−1]. The angular distributions of SEPs were relatively narrow with \(\sigma ^{2}\approx 1.1\,\text{--}\,1.5\) and \(\approx 0.9\,\text{--}\,1.3\) [rad2] for GLEs #65 and #66, respectively. At later stages (DC) of the events, the SEP flux gradually decreased with the steepness of the spectra vanishing, that is \(\delta \gamma = 0\), implying a pure power-law spectrum. Also, a nearly isotropic angular distribution of SEPs was revealed for the late stage of the events. The derived SEP spectra and their evolution are consistent with the PC and DC paradigm, and (e.g., Vashenyuk, Balabin, and Gvozdevsky, 2011; Kocharov et al., 2021). Additionally, the dynamics of spectral and angular characteristics suggest possible continuous re-acceleration of the SEPs and dominating cross-field transport (for details, see Kocharov et al., 2023, and the discussion therein).

The derived spectra and angular distribution of GLEs #65 and #66 presented here provide a solid basis for further study of their origin (e.g., Anastasiadis et al., 2019; Kocharov et al., 2020; Kouloumvakos et al., 2020; Klein et al., 2022) and improve the corresponding models (e.g., Whitman et al., 2022, and references therein), specifically the high-energy range, when enough statistics of GLE-causing SEP spectra is eventually accumulated.