AniMAIRE - A New Openly Available Tool for Calculating Atmospheric Ionising Radiation Dose Rates and Single Event Effects During Anisotropic Conditions.

Abstract

AniMAIRE (Anisotropic Model for Atmospheric Ionising Radiation Effects) is a new model and Python toolkit for calculating radiation dose rates experienced by aircraft during anisotropic solar energetic particle events. AniMAIRE expands the physics of the MAIRE+ model such that dose rate calculations can be performed for anisotropic solar energetic particle conditions by supplying a proton or alpha particle rigidity spectrum, a pitch angle distribution, and the conditions of Earth’s magnetosphere. In this paper, we describe the algorithm and top-level structure of AniMAIRE and showcase AniMAIRE’s capabilities by analysing the dose rate maps that AniMAIRE produces when the time-dependent spectra and pitch angle distribution for GLE71 are inputted. We find that the dose rates AniMAIRE produces for the event fall between the dose rates produced by the WASAVIES and CRAC:DOMO models. Dose rate maps that evolve throughout the event are also shown, and it is found that each peak in the inputted pitch angle distribution generates a dose rate hotspot in each of the polar regions. AniMAIRE has been made available openly online so that it can be downloaded and run freely on local machines and so that the space weather community can easily contribute to it using Github forking.

\addeditor

FB \addeditorFL \addeditorCD \addeditorClDy \journalnameSpace Weather

Surrey Space Centre, University of Surrey, Guildford, U.K. CSDRadConsultancy

\correspondingauthor

C. S. W. [email protected]

{keypoints}

AniMAIRE can simulate atmospheric radiation and electronics effects from any inputted anisotropic distribution of particles hitting Earth.

AniMAIRE predicts GLE71 dose rates between those of CRAC:DOMO and WASAVIES, and event-integrated dose rates are found to require anisotropy.

AniMAIRE has been made openly available online, such that anyone can run and experiment with it, or contribute to the model through forking.

Plain Language Summary

Occasionally an eruption occurs on the surface of the Sun, ejecting high energy particles into the solar system in what are known as solar particle events. If this eruption of particles happens to hit Earth and have a sufficiently high kinetic energy, the particles can penetrate Earth’s magnetosphere and atmosphere, creating particle radiation showers that increase radiation dose rates in Earth’s atmosphere. These situations are known as Ground-Level Enhancements (GLEs), which occur once every few years on average. GLEs can cause issues in aircraft electronics and cause passengers and crew on airplanes to experience heightened radiation doses. In this paper, we describe a new, openly available model we’ve created to calculate dose rates in the atmosphere during GLEs, called AniMAIRE. Most models that exist to date are only able to calculate radiation dose rates when all particles are hitting Earth equally from all directions, however this approximation is generally only reliable during the later stages of events, and isn’t accurate for many GLEs. AniMAIRE has therefore been designed so that it doesn’t need to rely on this approximation, and can calculate dose rates for situations where it is supplied a direction-dependent particle flux. In this paper we also show and analyse the dose rate maps AniMAIRE produces when running across a GLE in May 2012, finding several interesting results.

1 Introduction

Atmospheric radiation dose rates and Single Event Effects (SEEs) induced by Ground Level Enhancements (GLEs) are one of the numerous hazards that space weather can create on Earth [Shea \BBA Smart (\APACyear2012), Meier \BOthers. (\APACyear2020), Dyer \BOthers. (\APACyear1989), Dyer \BOthers. (\APACyear1990), Tobiska \BOthers. (\APACyear2015)]. GLEs occur on average once every few years [Karapetyan (\APACyear2008), Usoskin \BOthers. (\APACyear2015)] and can cause large increases in radiation dose rates versus normal ‘quiet’ cosmic-ray-only conditions [Dyer \BOthers. (\APACyear2007), Copeland \BOthers. (\APACyear2008)]; for example, increases by factors of 1000 or more versus quiet conditions could be expected on a time scale of between 1 in 40 and 1 in 70 years [Dyer \BOthers. (\APACyear2017)]. The UK Royal Academy of Engineering predicted that a large GLE could cause airline crew and passengers to receive dose rates that exceed 20 times the recommended general public exposure limit [Cannon \BOthers. (\APACyear2013)]. Radiation from these events could also cause electronics issues in aircraft systems due to Single Event Effects (SEEs) [Normand \BBA Baker (\APACyear1993), Taber \BBA Normand (\APACyear1993)], potentially increasing pilot workloads if issues were to occur in multiple systems at once. It is self-evident that lowering the risk of these issues occurring is important to both the airline industry as a whole and airline passengers. Therefore, simulating the dose rates and SEEs an aircraft will experience during a large space weather event is an important part of both understanding the dose rates aircraft will experience, and develo** dose rate mitigation strategies.

The simulation of atmospheric radiation levels is currently an active area of research, and many models have been developed over the last few decades to model atmospheric radiation. Many models have historically focused on simulating cosmic ray quiet time dose rates. However, recent modeling work in the field has moved towards simulating GLEs, although typically with assumptions of isotropy. In this paper, we discuss the development and release of a new and openly available Python model for simulating anisotropic dose rates due to incoming protons - called AniMAIRE. AniMAIRE is based on the physics behind its precursor model, MAIRE+ [Hands \BOthers. (\APACyear2022)], but with the additional feature that it can simulate dose rates during anisotropic conditions.

The MAIRE+ model [Hands \BOthers. (\APACyear2022)] was developed by the Space Environment and Protection Group at Surrey Space Centre in collaboration with the UK Met Office as part of the UK’s SWIMMR programme. MAIRE+ is a successor model to the previous QARM [Lei \BOthers. (\APACyear2004), Lei \BOthers. (\APACyear2005)], and MAIRE [Lei (\APACyear\bibnodate), Hands \BOthers. (\APACyear2016)] models, using many of the same particle responses that were present in these. It is an isotropic model with input conditions tailored for the UK airspace. Other major models that can currently perform calculations during isotropic conditions include CARI-7 [Copeland (\APACyear2017)], AVIDOS [Latocha \BOthers. (\APACyear2009)] and NAIRAS [C. Mertens \BOthers. (\APACyear2009), C\BPBIJ. Mertens \BOthers. (\APACyear2013)].

While isotropic models are more accurate during the later stages of most GLEs, they are unable to accurately model dose rates during more anisotropic stages of GLEs (typically the initial 30 minutes to 60 minutes of a GLE, although the stages and features of a GLE vary considerably from event to event [Shea \BBA Smart (\APACyear2012)]). The only currently used major models that we are aware of that can determine dose rates during anisotropic conditions are WASAVIES [Kataoka \BOthers. (\APACyear2014), Sato \BOthers. (\APACyear2018)], SIGLE [Lantos \BBA Fuller (\APACyear2003), Lantos \BBA Fuller (\APACyear2004)] and CRAC:DOMO by \citeAmishev2015computation. SIGLE takes an empirical approach to dealing with anisotropy, using the count rate increases at the nearest ground-level neutron monitor to a particular flight to apply dose rate weighting for anisotropy.

In contrast, WASAVIES takes a physics-based approach and effectively traces a full simulation of solar particle injection profiles through the solar heliosphere to Earth’s magnetosphere. WASAVIES then traces particle directions through Earth’s magnetosphere using the Tsyganenko 1989 model [Tsyganenko (\APACyear1989)], and then converts the particle spectra hitting Earth’s atmosphere into dose rates. It does all this using a combination of pre-calculated response databases and real-time simulations. Fitting against experimental measurements is used to determine the most appropriate injection profile for a particular event.

The CRAC:DOMO model is similar to WASAVIES and also uses trajectory tracing through Earth’s magnetosphere using the Tsyganenko 1989 model (implemented through PLANETOCOSMICS [Desorgher (\APACyear\bibnodate), Desorgher \BOthers. (\APACyear2006)]) to convert particle distributions at Earth’s magnetosphere into dose rates. The key difference between CRAC:DOMO and WASAVIES here is that CRAC:DOMO assumes nothing about the heliosphere and instead spectra and pitch angle distributions at Earth’s magnetosphere are directly inserted into the model, which are determined through a separate fitting model using ground-level neutron monitor data.

Few atmospheric radiation models (isotropic or anisotropic) have been released openly both in terms of running and for modification in general, which is likely one of the reasons why so many models have been developed in general, as every group in the field has so far had to create their own model to perform research. One positive recent development has been the recent addition of models to NASA CCMC [Community Coordinated Modelling Center (\APACyear\bibnodate)] system, for instance, NAIRAS [C. Mertens \BOthers. (\APACyear2023)], for real-time running, and the development of ESA’s Network of Models (NoM) [European Space Agency (\APACyear\bibnodate)] where models can be run on-demand.

To aid the atmospheric radiation community, AniMAIRE has currently been released openly [Davis \BOthers. (\APACyear2024)] on Github and PyPi, where it can be installed with a single command using the most common Python package installer, ‘pip’ and run locally by any users with a moderate level of experience in Python. Links to AniMAIRE and all of the software it depends on (including several additional useful software packages that were developed as part of this work) can be found in the Software and Data Availability section at the end of this paper. One of the reasons why Python has become so popular in the last decade in the scientific community as a whole is because of the ease at which outputs from Python ‘modules’ such as AniMAIRE developed by users can be fed into each other, and as AniMAIRE has been made open source it can be used in other projects in the community as a dependency.

The source code of AniMAIRE is openly available for users who wish to investigate the algorithm in more detail or for members of the community who wish to make their own contributions and improvements to the software through Github ‘forking’ and pull requests. We are also currently investigating adding AniMAIRE to the CCMC [Community Coordinated Modelling Center (\APACyear\bibnodate)] and NoM [European Space Agency (\APACyear\bibnodate)] so that users without Python experience can also perform calculations with AniMAIRE. More details on how to access and install AniMAIRE and all its dependencies can be found in the data availability section at the end of this paper.

AniMAIRE therefore provides novel features to the community of being openly accessible, able to perform anisotropic calculations, a modular software design, and the ability to be run locally and as part of other future software.

2 The AniMAIRE Physics/Algorithm

Like MAIRE+, AniMAIRE uses altitude-dependent yield functions to convert an energetic particle spectrum to a radiation dose rate at a given location on Earth. However, when the SEP spectrum is anisotropic, the spectrum which can be ‘seen’ from a given location on Earth is specific to that location. Therefore, AniMAIRE calculates the energetic particle spectrum, J(P)𝐽𝑃J(P)italic_J ( italic_P ) for a given location on Earth as

J(P)=F(P)×J(P)×G(α(P))𝐽𝑃𝐹𝑃subscript𝐽parallel-to𝑃𝐺𝛼𝑃J(P)=F(P)\times J_{\parallel}(P)\times G(\alpha(P))italic_J ( italic_P ) = italic_F ( italic_P ) × italic_J start_POSTSUBSCRIPT ∥ end_POSTSUBSCRIPT ( italic_P ) × italic_G ( italic_α ( italic_P ) ) (1)

J(P)subscript𝐽parallel-to𝑃J_{\parallel}(P)italic_J start_POSTSUBSCRIPT ∥ end_POSTSUBSCRIPT ( italic_P ) is the SEP proton spectrum arriving along the ‘axis of symmetry’, i.e. the spectrum at the direction of maximum flux, as a function of particle rigidity P𝑃Pitalic_P, which is usually close to the Interplanetary Magnetic Field (IMF) direction [Mishev \BBA Usoskin (\APACyear2016), Mishev \BOthers. (\APACyear2021)]. The anisotropy is accounted for through the pitch angle distribution, G(α(P))𝐺𝛼𝑃G(\alpha(P))italic_G ( italic_α ( italic_P ) ). The parameter α(P)𝛼𝑃\alpha(P)italic_α ( italic_P ) is the pitch angle between the asymptotic directions corresponding to the given location and the location of the axis of symmetry. Since the asymptotic direction at a given location is a function of the rigidity of the particle reaching that location, the pitch angle is also a function of particle rigidity. Finally F(P)𝐹𝑃F(P)italic_F ( italic_P ) is a filtering function, with a value of 0 for forbidden values of P𝑃Pitalic_P and 1 for allowed values (see \citeACooke1991 for an overview of asymptotic directions and cut-off values).

J(P)subscript𝐽parallel-to𝑃J_{\parallel}(P)italic_J start_POSTSUBSCRIPT ∥ end_POSTSUBSCRIPT ( italic_P ) can also be set to be the cosmic ray spectrum, which can be calculated in AniMAIRE through the DLR-modified ISO model [Matthiä \BOthers. (\APACyear2013)] as implemented in the CosRayModifiedISO Python module [Davis (\APACyear2024\APACexlab\BCnt2)]. In this cosmic ray-only case, G(α(P))𝐺𝛼𝑃G(\alpha(P))italic_G ( italic_α ( italic_P ) ) is set to be isotropic, i.e. always equal to 1.

The general AniMAIRE process for calculating dose rates and fluxes at a single location is as follows:

  1. 1.

    Asymptotic directions are calculated for rigidities between 0.1 GV and 1010.0 GV using MAGNETOCOSMICS [Desorgher (\APACyear2006), Desorgher (\APACyear2004)] through the AsympDirsCalculator Python module [Davis (\APACyear2024\APACexlab\BCnt1)]. Currently, only the Tsyganenko 1989 model [Tsyganenko (\APACyear1989)] can be used, but more models could be added in future versions of AsympDirsCalculator.

  2. 2.

    The pitch angle between each asymptotic direction and the axis of symmetry is calculated using the dot product of the asymptotic direction with the incoming direction of the solar particle event. The pitch angle can be calculated using the equation cos(α)=sin(Λ)sin(θs)+cos(Λ)cos(θs)cos(Φϕs)𝛼Λsubscript𝜃𝑠Λsubscript𝜃𝑠Φsubscriptitalic-ϕ𝑠\cos(\alpha)=\sin(\Lambda)\sin(\theta_{s})+\cos(\Lambda)\cos(\theta_{s})\cos(% \Phi-\phi_{s})roman_cos ( italic_α ) = roman_sin ( roman_Λ ) roman_sin ( italic_θ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) + roman_cos ( roman_Λ ) roman_cos ( italic_θ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) roman_cos ( roman_Φ - italic_ϕ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) given by \citeAcramp1997october. The pitch angle distribution is assumed to be symmetric about this particular direction.

  3. 3.

    The full energetic particle spectrum is calculated using eq. 1.

  4. 4.

    The full energetic particle spectrum is multiplied by the relevant yield functions for each of the output quantities and integrated with respect to rigidity. This is achieved through the atmosphericRadiationDoseAndFlux Python package [Davis \BBA Lei (\APACyear2024)].

A diagram of this procedure is shown in fig. 1.

A standard run of AniMAIRE takes as input any generic proton and/or alpha particle spectrum, a list of latitude/longitude pairs, a list of altitudes, pitch angle distributions, Kp index, the date and time for the run to correspond to, and reference pitch angle coordinates (the location on Earth where the pitch angle is 0.0, i.e. the direction in which the GLE is hitting Earth from). Many of these input parameters have default values so that a user doesn’t have to specify every parameter all the time - for instance, if only a proton spectrum is specified, AniMAIRE will automatically calculate the Kp index using the PySpaceWeather Python module [Bender (\APACyear\bibnodate)] using the specified date and time. Equally, if a date and time is not specified, AniMAIRE will use the current date and time by default.

Spectra do not always have to be specified directly. AniMAIRE can calculate dose rates from incoming cosmic rays as stated earlier, or through supplying parameters for several standard GLE proton spectrum distributions. Examples of using these additional methods can be found at AniMAIRE’s Github and PyPi pages, and AniMAIRE could be relatively trivially expanded in the future by members of the space weather community so that it can be directly run using spectra from other models.

Refer to caption
Figure 1: A diagram showing the general algorithm AniMAIRE uses, as well as the dependency packages that were created as part of the AniMAIRE development process.

3 Application to Cosmic Rays and GLE71

Links to all of the data and Jupyter Notebooks used to generate the plots in this section can be found in the Software and Data Availability section at the end of this paper.

To showcase the outputs that AniMAIRE can produce for anisotropic situations, AniMAIRE was run across the time-dependent spectra and pitch angle distributions for GLE71 reported in \citeAmishev2021application. GLE71 was a complex event, and Mishev et al. found that it was best modeled using a double Gaussian pitch angle distribution with a modified power law rigidity spectrum. They also found that the resulting distribution agreed well with SEP measurements from the Payload for Antimatter Matter Exploration and Light-nuclei Astrophysics (PAMELA)[Bruno \BOthers. (\APACyear2018)] when integrated across the whole event.

The spectra and pitch angle distribution for each time interval were fed into AniMAIRE to produce dose rate maps at each point in time throughout GLE71. The input rigidity spectra equation corresponding to the GLE used was:

J(P)=J0P(γ+δγ(P1))subscript𝐽parallel-to𝑃subscript𝐽0superscript𝑃𝛾𝛿𝛾𝑃1J_{\parallel}(P)=J_{0}P^{-(\gamma+\delta\gamma(P-1))}italic_J start_POSTSUBSCRIPT ∥ end_POSTSUBSCRIPT ( italic_P ) = italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_P start_POSTSUPERSCRIPT - ( italic_γ + italic_δ italic_γ ( italic_P - 1 ) ) end_POSTSUPERSCRIPT (2)

and the pitch angle distribution used was:

G(α(P))=exp(α2σ12)+Bexp((αα)2σ22)𝐺𝛼𝑃superscript𝛼2superscriptsubscript𝜎12𝐵superscript𝛼superscript𝛼2superscriptsubscript𝜎22G(\alpha(P))=\exp{\bigg{(}-\frac{\alpha^{2}}{\sigma_{1}^{2}}\bigg{)}}+B\exp{% \bigg{(}-\frac{(\alpha-\alpha^{\prime})^{2}}{\sigma_{2}^{2}}\bigg{)}}italic_G ( italic_α ( italic_P ) ) = roman_exp ( - divide start_ARG italic_α start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) + italic_B roman_exp ( - divide start_ARG ( italic_α - italic_α start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) (3)

Here, P𝑃Pitalic_P is the rigidity in units of GigaVolts. Note that the pitch angle itself is a function of rigidity P𝑃Pitalic_P and is defined relative to the axis of symmetry of the incoming SEP event, given with ΦΦ\Phiroman_Φ and ΛΛ\Lambdaroman_Λ. These parameters, as well as γ𝛾\gammaitalic_γ, δγ𝛿𝛾\delta\gammaitalic_δ italic_γ, σ1subscript𝜎1\sigma_{1}italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, σ2subscript𝜎2\sigma_{2}italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and αsuperscript𝛼\alpha^{\prime}italic_α start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT were given by Mishev et al. and were determined through their fitting method - although γ𝛾\gammaitalic_γ values in the table are listed as negative and have to be multiplied by 11-1- 1 to insert into eq. 2.

An example of the effect of multiplying the anisotropic spectra and pitch angle distribution together is shown in fig. 2, which shows the spectra for three different cases which impact the latitude of 65.02° and longitude of 25.5° in the first timestamp of GLE71. The isotropic spectrum is the raw spectrum, J(P)subscript𝐽parallel-to𝑃J_{\parallel}(P)italic_J start_POSTSUBSCRIPT ∥ end_POSTSUBSCRIPT ( italic_P ), from eq. 2, and the anisotropic spectra are the spectra multiplied by the pitch angle distribution, as calculated by AniMAIRE, i.e. J(P)𝐽𝑃J(P)italic_J ( italic_P ) from eq. 1. The latitude and longitude used were chosen somewhat arbitrarily for this comparison but are the coordinate of the commonly used OULU neutron monitor.

Refer to caption
Figure 2: The GLE spectra for several different cases that are incident upon a latitude of 65.02°  and a longitude of 25.5°, the location of the OULU neutron monitor at the first timestamp for the event. The vertical anisotropic spectrum is a direct multiplication of pitch angle values with the isotropic spectra, which is why the anisotropic spectra are always less than the isotropic spectrum here (the pitch angle distribution used here was always less than 1, with a very conservative isotropic spectrum).

The anisotropic spectra are less than the isotropic spectrum at all points as the value of the pitch angle distribution (G(α)𝐺𝛼G(\alpha)italic_G ( italic_α )) is always less than approximately 1 in this case. The anisotropic spectra are also different in shape to the isotropic spectrum at lower rigidities, illustrating the complex effect of the pitch angle distribution on the spectra a coordinate receives.

Dose rate maps for the first timestamp in GLE71 were generated for both cosmic rays and anisotropic input spectra and are shown in fig. 3, and the effect of anisotropy on the spatial distribution of dose rates can be seen in fig. 3(b) versus the isotropic cosmic ray dose rates. Polar regions of heightened dose rates are the same approximate shape and location as in an isotropic situation but contain a complex internal geographic structure. The double Gaussian pitch angle distribution that was used in this event causes two subregions of higher dose rates in the polar region of each hemisphere. The location of the peak dose rate in each of these subregions corresponds to the location with the strongest connection through the asymptotic direction to one of the peaks. The subregions corresponding to the 0.0 radian pitch angle peak contain the most intense dose rates, which is to be expected as the 0.0 radian pitch angle peak represents the strongest pitch angle weighting factors. While the subregions corresponding to the second pitch angle peak at 2.38 radian contain lower dose rates, they encompass a wider area, which is likely because the peak is broader than the first.

Refer to caption
(a)
Refer to caption
(b)
Figure 3: Dose rates at 39 kft in altitude due to galactic cosmic rays are shown in fig. 3(a). The dose rates follow the structure of Earth’s magnetic vertical cut-off rigidities, peaking in the polar regions. Dose rates due to the initial anisotropic GLE spectrum are shown in fig. 3(b). The crosses on fig. 3(b) are the locations where the connection of 1.5 GV protons to the 0.0 radian pitch angle peak (coloured in white) and 2.38 radian pitch angle peak (coloured in yellow) was found to be maximal for the north and south hemisphere.

An effective dose rate map for the initial phase of GLE71 has been previously been calculated using CRAC:DOMO and presented in Figure 5 of \citeAmishev2015computation for 39 kft. This dose rate map shows some similarities to fig. 3(b), but also some differences, likely caused by a combination of factors. The southern hemisphere regions show the same 0.0 radian pitch angle peak dose rate feature between 50°  and 100°; however, the map by Mishev et al. shows no obvious sharp dose rate peaks in the northern hemisphere. A key map** difference here is that Mishev et al. used a smoothed 5°  by 15°  resolution, in contrast to the 5°  by 5°  resolution in fig. 3(b), so it is likely that many of the granular features that can be seen in fig. 3(b) have been missed in the map by Mishev et al. Also note that as is discussed later in this paper, the AniMAIRE dose rate yield functions likely differ from those used by CRAC:DOMO.

Fig. 4 displays three dose rate maps calculated at three selected time periods during the event. The three maps calculated for each time period were: an isotropic map, an anisotropic dose rate map, and a total dose rate map, which combines the anisotropic dose rate map with a background, cosmic ray dose rate map. An animated map showing dose rates throughout the whole event has been attached in the supplemental material for this paper, as well as outputted dose rate data files.

The anisotropic dose rate maps were calculated as described above. For the isotropic dose rate maps, G(α(P))𝐺𝛼𝑃G(\alpha(P))italic_G ( italic_α ( italic_P ) ) was set to 1 for all pitch angles, α𝛼\alphaitalic_α. This demonstrates the type of result which can be achieved with isotropic-only models (which is a worst-case scenario), using the method of Mishev et al. for isotropic dose calculation. This method is also similar to that of \citeAcopeland2008cosmic. For total dose rate maps, the anisotropic dose rate map was added to the cosmic ray dose map, which in this case was calculated using the previously mentioned DLR-modified ISO model [Matthiä \BOthers. (\APACyear2013)] as implemented in the CosRayModifiedISO Python module [Davis (\APACyear2024\APACexlab\BCnt2)], supplied with a pre-event OULU neutron monitor count rate of 106.54 cts/s.

Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Refer to caption
(d)
Refer to caption
(e)
Refer to caption
(f)
Refer to caption
(g)
Refer to caption
(h)
Refer to caption
(i)
Refer to caption
Figure 4: Effective dose maps for an altitude of 39 kft for an isotropic GLE71 spectrum, the anisotropic GLE71 spectrum and pitch angle distribution, and the total (anisotropic GLE + cosmic ray) dose for the anisotropic GLE71. As the isotropic spectrum is a worst-case assumption, global dose rates are overall significantly larger across Earth in the isotropic case than in the anisotropic case but are missing any of the complex anisotropic structures that are present in the anisotropic case.

Fig. 4 shows large differences between the isotropic and anisotropic situations at the beginning of the event. The isotropic situation shows broadly the same dose rates across the polar regions beyond a transition region. In contrast, for the anisotropic event, there are two ”peaks” in the polar regions, corresponding to the dual peaks of the double Gaussian pitch angle distribution, but with a complex geographic curved shape formed due to the influence of Earth’s magnetosphere and asymptotic directions. As the event proceeds over time, the anisotropic maps become steadily more similar to the isotropic maps due to the spreading of the Gaussian widths for the pitch angle distribution. This convergence over time towards a more isotropic distribution is common in GLEs [Shea \BBA Smart (\APACyear2012)]. However, noticeable differences in dose rate maps can be observed for this event even 65 minutes after it began.

In addition to investigating dose rates as a function of location on Earth, the dependence of dose rates on altitude in the isotropic case vs the anisotropic case has been examined. The altitude dependence of dose rates is shown in fig. 5 for the isotropic case in the polar region and at four polar coordinates surrounding Earth in the anisotropic case.

Refer to caption
Figure 5: Effective dose rates as a function of altitude at different polar latitude-longitude locations. The isotropic distributions are larger in all cases, which is expected, and the curves are similarly shaped but do vary in curvature, particularly towards higher altitudes.

While it is theoretically possible that the anisotropy could cause the effective dose-altitude curve to vary in shape, the curves in fig. 5 all have similar shapes. There is nevertheless some divergence in shape, particularly at higher altitudes. For instance, the longitude=0.0 °  and longitude=180.0 °  cases begin to diverge at about 13 km in altitude.

One question of interest that arises is whether or not anisotropy in the event is important for event-integrated doses, as anisotropy is typically only significant in the beginning stages of an event. We find that for this event, the anisotropy is indeed important, and this can be seen in the event-integrated dose maps shown in fig. 6.

Refer to caption
(a)
Refer to caption
(b)
Figure 6: Integrated dose maps across the full event as defined by the parameters given by Mishev et al., which were fed into AniMAIRE for both the isotropic case and anisotropic case at 39 kft (excluding the final 5 minute timestamp due to a minor numerical issue with applying parameters to the supplied spectrum equation). Although the event is mostly anisotropic during only the first half an hour, the anisotropy can clearly be observed in the anisotropic map. This illustrates how the anisotropy must be considered to accurately assess the total dose a flight will receive, even if the anisotropy is primarily dominant specifically at the beginning of an event.

Wide hotspots of high dose rates in the polar regions can be observed in fig. 6(b), in contrast to the relatively flat polar dose rates in the isotropic case. This indicates that the total dose experienced by an aircraft cannot be calculated accurately using only isotropic assumptions - any aircraft positioned in one of the polar anisotropic hot regions at the beginning of the event will accumulate a much larger dose than an aircraft positioned at a different polar region.

4 Comparisons to other models

In addition to analysing the event, it was also possible to compare isotropic AniMAIRE GLE71 effective dose rates to dose rates produced by CRAC:DOMO and WASAVIES. Fig. 7(a) shows isotropic GCR dose rates as a function of altitude compared with dose rates given by CRAC:DOMO [Mishev \BOthers. (\APACyear2021)] and WASAVIES [Sato \BOthers. (\APACyear2018)]. Comparisons with the GLE effective dose rates from CRAC:DOMO are shown in fig. 7(b), and comparisons with WASAVIES data are shown in figs. 7(c) and 7(d).

Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Refer to caption
(d)
Figure 7: Comparisons with maximum dose results from CRAC:DOMO and WASAVIES. Comparisons between cosmic ray dose rates during GLE71 can be seen in fig. 7(a). Comparisons with GLE-only effective dose rates from CRAC:DOMO are shown in fig. 7(b), and comparisons with WASAVIES data are shown in figs. 7(c) and 7(d), where AniMAIRE dose rates in fig. 7(d) have been arbitrarily divided by a factor of 3 to show how the relationship between effective dose rates calculated by AniMAIRE and WASAVIES match extremely well, except for differing by a flat factor, indicating that this difference likely arises from a difference in input spectra normalisation.

The GCR dose rates given by CRAC:DOMO are consistently larger than those produced by AniMAIRE, particularly in the 20 kft to 40 kft range. The GLE effective dose rates of CRAC:DOMO over time also follow a different profile to those produced by AniMAIRE, as the dose rates of CRAC:DOMO decrease at a much slower rate over time. Interestingly, the opposite conclusions are true for the comparisons with WASAVIES dose rates. WASAVIES dose rates are significantly lower than those produced by AniMAIRE; however, the variation in dose rates over time matches extremely well, as does the ratio between dose rates at different altitudes. This is illustrated in figs. 7(c) and 7(d) where the AniMAIRE dose vs time curves match the WASAVIES curves remarkably well when divided flatly by an arbitrarily chosen value of three.

A plausible explanation for the differences in shape and structure between AniMAIRE and CRAC:DOMO is provided by the plot of cosmic ray comparisons shown in fig. 7(a). AniMAIRE’s cosmic ray-induced dose rates agree well with the WASAVIES cosmic ray-induced dose rates above 15 kft. In contrast, the CRAC:DOMO cosmic ray-induced dose rates are much larger than the AniMAIRE dose rates between about 20 kft and 35 kft. This implies that AniMAIRE and WASAVIES use similar yield functions to calculate dose rates from the incoming spectra but that the yield functions used by CRAC:DOMO are much larger in the 20 kft to 35 kft region. This explains why the differences between CRAC:DOMO and AniMAIRE’s dose rates in fig. 7(b) are largest in the 20 kft to 35 kft region and it also explains why the AniMAIRE dose rate curves match the shape and structure of WASAVIES but not CRAC:DOMO’s.

The fact that dose rates produced by AniMAIRE in this instance are significantly larger than those predicted by WASAVIES is unsurprising as a previous study by \citeAsato2018real using WASAVIES on GLE69 found that the effective dose rates produced were a factor of between 2 to 3 lower than prior published dose rates, including a factor of 2 lower than Mishev et al.’s model (now named CRAC:DOMO) for that GLE. Sato et al. explain this as WASAVIES predicting lower spectral indices for some GLEs than many other models, which also causes other parameters in WASAVIES to vary to compensate, leading to lower predicted dose rates. Note that WASAVIES here calculated spectral indices to a precision of 0.5, and that a spectral index of exactly 4.5 was used for almost the entirety of the first hour of GLE71.

Overall, these comparisons show that the AniMAIRE results for GLE71 fall between those of CRAC:DOMO and WASAVIES, but agree better with WASAVIES in terms of altitude structure and time variations. In future work, it would be interesting for AniMAIRE to be run with other spectra and pitch angle distributions and compared to other anisotropic models to see if these differences remain, and it would also be interesting for comparisons to be performed using other spectrum calculation algorithms and magnetospheric models, which could be added to future versions of AniMAIRE.

5 Conclusion\remove, and Future Possible Extensions

AniMAIRE is a new open-source toolkit for calculating radiation dose rates due to GLEs and cosmic rays, and the openly available nature of AniMAIRE should provide the community with an easy way to investigate how dose rates on Earth vary during anisotropic conditions.

The analysis of the GLE71 dose rates calculated by AniMAIRE described in this paper found several interesting results and showcases the capabilities of the model. Comparing the dose rates calculated with assumptions of isotropy and anisotropy highlights the variation in predicted radiation exposure between the two methods. While this difference is most notable at early times, comparison of event-integrated dose rate maps shows that the proper treatment of the anisotropy in SEP protons is key to accurately predicting dose rates during GLEs.

The dose rates predicted by AniMAIRE for GLE71 have also been compared to those predicted by WASAVIES and Mishev et al. (CRAC:DOMO). The time-profile of dose rates calculated with AniMAIRE agrees well with WASAVIES, although the dose rates predicted by AniMAIRE are 3-4 times higher than those predicted by WASAVIES. This discrepancy is consistent with previous comparisons which found WASAVIES predicted lower counting rates than other models. In contrast, the dose rates predicted by CRAC:DOMO are higher than those predicted by AniMAIRE and decay much more slowly in time. This may be explained in part by CRAC:DOMO employing yield functions which result in a much higher dose at aviation altitudes.

The Pythonic design of AniMAIRE should mean it is relatively easy to plug into other projects, and other members of the space weather community could connect AniMAIRE with their own tools. Some ideas that could be implemented in the future include adding GLE spectral calculations to AniMAIRE, perhaps for instance using the MAIRE+ GLE spectrum algorithm [Hands \BOthers. (\APACyear2022)]. Another idea might be to add options for using magnetospheric models other than Tsyganenko 1989 or even alternatives to MAGNETOCOSMICS such as OTSO [Larsen \BOthers. (\APACyear2023)]. Finally, work is ongoing in collaboration with the Community Coordinated Modeling Center (CCMC) [Community Coordinated Modelling Center (\APACyear\bibnodate)] at NASA and with ESA through their Network of Models (NoM) [European Space Agency (\APACyear\bibnodate)] to create web interfaces for AniMAIRE so non-Python users can perform runs without prior programming experience.

6 Software and Data Availability

AniMAIRE, and all of the software that have been developed as part of this project have been released openly online. The AniMAIRE code itself is available at its homepage on Github at https://github.com/ssc-maire/AniMAIRE-public . The README file in the Github repository contains information on both how to install AniMAIRE, and how to use it, including example commands and outputs. The Github repository also contains two Jupyter Notebooks called AniMAIRE_examples.ipynb, which can be run by users to produce several example dose rate maps, and notebooks_and_data_and_figures_for_paper/GLE71_plots_for_paper.ipynb, which was the Jupyter Notebook used to generate all of the plots and data used for this paper. All of the data and figures used for this paper can also be found in the notebooks_and_data_and_figures_for_paper/ directory and subdirectories in the Github repository.

While AniMAIRE can be installed from Github directly, we would recommend users actually install it using the command:

      pip install AniMAIRE

in a Linux terminal. This command installs AniMAIRE from its PyPi page at https://pypi.org/project/AniMAIRE/ and almost every package it depends on automatically, without the need for any further commands. Note that if you use Windows rather than Linux, you can easily install Windows Subsystem for Linux (WSL) from https://apps.microsoft.com/detail/9mttcl66cpxj, which is a Linux terminal that runs on Windows systems (AniMAIRE was actually developed using WSL and has been tested on the Ubuntu 20.04.6 LTS distribution of WSL).

The only additional package you need to additionally manually install at present to run AniMAIRE is the Geant4-based MAGNETOCOSMICS package [Desorgher (\APACyear2006), Desorgher (\APACyear2004)] (the AsympDirsCalculator package, which AniMAIRE currently uses, requires MAGNETOCOSMICS to calculate asymptotic directions and cut-off rigidities). MAGNETOCOSMICS can be found and installed from https://cosray.unibe.ch/~laurent/magnetocosmics/, and also from several other locations around the internet. If you are struggling to install MAGNETOCOSMICS or have any difficulties or questions in general regarding AniMAIRE installation and usage, please feel free to contact us through posting on the discussion section at the AniMAIRE Github page, direct Github messaging, or by emailing us.

Some users may also be interested in separately using some of the Python packages AniMAIRE depends on (and which get automatically installed with AniMAIRE) that we developed as part of this project, some of which we’ve found very useful on their own for our research. These are:

  1. 1.

    ParticleRigidityCalculationTools [Davis (\APACyear2024\APACexlab\BCnt3)]: This is a Python package for performing simple conversions between kinetic energy and rigidity, and kinetic energy spectra and rigidity spectra. Its Github repository is at https://github.com/ChrisSWDavis/ParticleRigidityCalculationTools and its installation page is at https://pypi.org/project/ParticleRigidityCalculationTools/ . Its Zenodo DOI is https://zenodo.org/doi/10.5281/zenodo.10992232 .

  2. 2.

    DoseAndFluxCalculator [Davis \BBA Lei (\APACyear2024)]: This is a Python package for calculating dose rates and single event effects due to a particular given particle spectrum hitting Earth’s atmosphere, by applying the yield functions from previously developed MAIRE models [Lei (\APACyear\bibnodate), Hands \BOthers. (\APACyear2022)] to the inputted spectra. Its Github repository is at https://github.com/ssc-maire/DoseAndFluxCalculator and its installation page is at https://pypi.org/project/atmosphericRadiationDoseAndFlux/ . Its Zenodo DOI is https://zenodo.org/doi/10.5281/zenodo.10992476 .

  3. 3.

    CosRayModifiedISO [Davis (\APACyear2024\APACexlab\BCnt2)]: This is a Python package for calculating spectra due to cosmic rays given a particular date and time, solar modulation or OULU neutron monitor count rate. It is based on a model developed by \citeAmatthia2013ready. Its Github repository is at https://github.com/ssc-maire/CosRayModifiedISO and its installation page is at https://pypi.org/project/CosRayModifiedISO/ . Its Zenodo DOI is https://zenodo.org/doi/10.5281/zenodo.10992395 .

  4. 4.

    AsymptoticDirectionsCalculator [Davis (\APACyear2024\APACexlab\BCnt1)]: This is a Python package for calculating asymptotic directions and vertical cut-off rigidities. Currently it effectively acts as a Python wrapper for running MAGNETOCOSMICS, although there have been discussions to eventually change this to an optional dependency, and perhaps add alternative models such as OTSO[Larsen \BOthers. (\APACyear2023)]. Its Github repository is at https://github.com/ssc-maire/AsymptoticDirectionsCalculator-public and its installation page is at https://pypi.org/project/AsympDirsCalculator/ . Its Zenodo DOI is https://zenodo.org/doi/10.5281/zenodo.10992606 .

Several animations can also be found in the supplemental materials of this paper and in the AniMAIRE Github repository, which show the full progression of GLE71 maps throughout the whole event. All of AniMAIRE’s releases, its data, and plots have been archived on Zenodo at the DOI https://zenodo.org/doi/10.5281/zenodo.10992643, and the licences for all bespoke software described in this paper can be found in the software repositories.

Acknowledgements.
We would like to thank Alexander Mishev, Nicholas Larsen and Sergey Koldobskiy for their help and advice while performing this research, and aiding us with performing comparisons with their work. We also acknowledge the NMDB database (www.nmdb.eu), founded under the European Union’s FP7 programme (contract no. 213007) for providing data. The SWARM project, that this software’s development was part of, was funded by NERC (grant no. NE/V002899/1) under the SWIMMR programme, under the Strategic Priorities Fund (SPF) delivered by UKRI.

References

  • Bender (\APACyear\bibnodate) \APACinsertmetastarPySpaceWeather{APACrefauthors}Bender, S.  \APACrefYearMonthDay\bibnodate. \BBOQ\APACrefatitlePySpaceWeather PySpaceWeather\BBCQ [\bibcomputersoftware]. {APACrefURL} https://github.com/st-bender/pyspaceweather \APACrefnoteversion 0.2.4 \PrintBackRefs\CurrentBib
  • Bruno \BOthers. (\APACyear2018) \APACinsertmetastarbruno2018solar{APACrefauthors}Bruno, A., Bazilevskaya, G., Boezio, M., Christian, E\BPBIR., De Nolfo, G., Martucci, M.\BDBLothers  \APACrefYearMonthDay2018. \BBOQ\APACrefatitleSolar energetic particle events observed by the PAMELA mission Solar energetic particle events observed by the pamela mission.\BBCQ \APACjournalVolNumPagesThe Astrophysical Journal862297. \PrintBackRefs\CurrentBib
  • Cannon \BOthers. (\APACyear2013) \APACinsertmetastarcannon2013extreme{APACrefauthors}Cannon, P., Angling, M., Barclay, L., Curry, C., Dyer, C., Edwards, R.\BDBLothers  \APACrefYear2013. \APACrefbtitleExtreme space weather: impacts on engineered systems and infrastructure Extreme space weather: impacts on engineered systems and infrastructure. \APACaddressPublisherRoyal Academy of Engineering. \PrintBackRefs\CurrentBib
  • Community Coordinated Modelling Center (\APACyear\bibnodate) \APACinsertmetastarCCMC{APACrefauthors}Community Coordinated Modelling Center.  \APACrefYearMonthDay\bibnodate. \APACrefbtitleCCMC. CCMC. \APACrefnotehttps://ccmc.gsfc.nasa.gov \PrintBackRefs\CurrentBib
  • Cooke \BOthers. (\APACyear1991) \APACinsertmetastarCooke1991{APACrefauthors}Cooke, D\BPBIJ., Humble, J\BPBIE., Shea, M\BPBIA., Smart, D\BPBIF., Lund, N., Rasmussen, I\BPBIL.\BDBLPetrou, N.  \APACrefYearMonthDay19915. \BBOQ\APACrefatitleOn cosmic-ray cut-off terminology On cosmic-ray cut-off terminology.\BBCQ \APACjournalVolNumPagesIl Nuovo Cimento C14213-234. {APACrefURL} https://link.springer.com/article/10.1007/BF02509357 {APACrefDOI} 10.1007/BF02509357/METRICS \PrintBackRefs\CurrentBib
  • Copeland (\APACyear2017) \APACinsertmetastarcopeland2017cari{APACrefauthors}Copeland, K.  \APACrefYearMonthDay2017. \BBOQ\APACrefatitleCARI-7A: Development and validation Cari-7a: Development and validation.\BBCQ \APACjournalVolNumPagesRadiation Protection Dosimetry1754419–431. \PrintBackRefs\CurrentBib
  • Copeland \BOthers. (\APACyear2008) \APACinsertmetastarcopeland2008cosmic{APACrefauthors}Copeland, K., Sauer, H\BPBIH., Duke, F\BPBIE.\BCBL \BBA Friedberg, W.  \APACrefYearMonthDay2008. \BBOQ\APACrefatitleCosmic radiation exposure of aircraft occupants on simulated high-latitude flights during solar proton events from 1 January 1986 through 1 January 2008 Cosmic radiation exposure of aircraft occupants on simulated high-latitude flights during solar proton events from 1 january 1986 through 1 january 2008.\BBCQ \APACjournalVolNumPagesAdvances in Space Research4261008–1029. \PrintBackRefs\CurrentBib
  • Cramp \BOthers. (\APACyear1997) \APACinsertmetastarcramp1997october{APACrefauthors}Cramp, J., Duldig, M., Flückiger, E., Humble, J., Shea, M.\BCBL \BBA Smart, D.  \APACrefYearMonthDay1997. \BBOQ\APACrefatitleThe October 22, 1989, solar cosmic ray enhancement: An analysis of the anisotropy and spectral characteristics The october 22, 1989, solar cosmic ray enhancement: An analysis of the anisotropy and spectral characteristics.\BBCQ \APACjournalVolNumPagesJournal of Geophysical Research: Space Physics102A1124237–24248. \PrintBackRefs\CurrentBib
  • Davis (\APACyear2024\APACexlab\BCnt1) \APACinsertmetastarAsympDirsCalculator{APACrefauthors}Davis, C\BPBIS\BPBIW.  \APACrefYearMonthDay2024\BCnt1\APACmonth04. \BBOQ\APACrefatitleAsymptoticDirectionsCalculator-public AsymptoticDirectionsCalculator-public\BBCQ [\bibcomputersoftware]. {APACrefURL} https://github.com/ssc-maire/AsymptoticDirectionsCalculator-public \APACrefnoteversion 1.0.9 {APACrefDOI} 10.5281/zenodo.10992606 \PrintBackRefs\CurrentBib
  • Davis (\APACyear2024\APACexlab\BCnt2) \APACinsertmetastarcosraymodifiediso{APACrefauthors}Davis, C\BPBIS\BPBIW.  \APACrefYearMonthDay2024\BCnt2\APACmonth04. \BBOQ\APACrefatitleCosRayModifiedISO CosRayModifiedISO\BBCQ [\bibcomputersoftware]. {APACrefURL} https://github.com/ssc-maire/CosRayModifiedISO \APACrefnoteversion 1.2.4 {APACrefDOI} 10.5281/zenodo.10992395 \PrintBackRefs\CurrentBib
  • Davis (\APACyear2024\APACexlab\BCnt3) \APACinsertmetastarParticleRigidityCalculationTools{APACrefauthors}Davis, C\BPBIS\BPBIW.  \APACrefYearMonthDay2024\BCnt3\APACmonth04. \BBOQ\APACrefatitleParticleRigidityCalculationTools ParticleRigidityCalculationTools\BBCQ [\bibcomputersoftware]. {APACrefURL} https://github.com/ChrisSWDavis/ParticleRigidityCalculationTools \APACrefnoteversion 1.5.7 {APACrefDOI} 10.5281/zenodo.10992232 \PrintBackRefs\CurrentBib
  • Davis \BBA Lei (\APACyear2024) \APACinsertmetastaratmosphericRadiationDoseAndFlux{APACrefauthors}Davis, C\BPBIS\BPBIW.\BCBT \BBA Lei, F.  \APACrefYearMonthDay2024\APACmonth04. \BBOQ\APACrefatitleDoseAndFluxCalculator DoseAndFluxCalculator\BBCQ [\bibcomputersoftware]. {APACrefURL} https://github.com/ssc-maire/DoseAndFluxCalculator \APACrefnoteversion 1.0.4 {APACrefDOI} 10.5281/zenodo.10992476 \PrintBackRefs\CurrentBib
  • Davis \BOthers. (\APACyear2024) \APACinsertmetastarAniMAIRE{APACrefauthors}Davis, C\BPBIS\BPBIW., Lei, F., Baird, F., Ryden, K.\BCBL \BBA Dyer, C.  \APACrefYearMonthDay2024\APACmonth04. \BBOQ\APACrefatitleAniMAIRE AniMAIRE\BBCQ [\bibcomputersoftware]. {APACrefURL} https://github.com/ssc-maire/AniMAIRE-public \APACrefnoteversion 1.1.5 {APACrefDOI} 10.5281/zenodo.10992643 \PrintBackRefs\CurrentBib
  • Desorgher (\APACyear\bibnodate) \APACinsertmetastarPLANETOCOSMICS{APACrefauthors}Desorgher, L.  \APACrefYearMonthDay\bibnodate. \APACrefbtitlePLANETOCOSMICS. Planetocosmics. {APACrefURL} http://cosray.unibe.ch/∼laurent/planetocosmics/ \PrintBackRefs\CurrentBib
  • Desorgher (\APACyear2004) \APACinsertmetastardesorgher2004magnetocosmics{APACrefauthors}Desorgher, L.  \APACrefYearMonthDay2004. \BBOQ\APACrefatitleMAGNETOCOSMICS Software User Manual Magnetocosmics software user manual\BBCQ [\bibcomputersoftwaremanual]. \APACrefnotePhysikalisches Institut University of Bern, http://reat.space. qinetiq.com/septimess/magcos/magnetocosmics_sum.pdf, Bern \PrintBackRefs\CurrentBib
  • Desorgher (\APACyear2006) \APACinsertmetastarMAGNETOCOSMICS{APACrefauthors}Desorgher, L.  \APACrefYearMonthDay2006\APACmonth09. \BBOQ\APACrefatitleMAGNETOCOSMICS MAGNETOCOSMICS\BBCQ [\bibcomputersoftware]. {APACrefURL} http://cosray.unibe.ch/~laurent/magnetocosmics/ \APACrefnoteversion 2.0 \PrintBackRefs\CurrentBib
  • Desorgher \BOthers. (\APACyear2006) \APACinsertmetastardesorgher2006planetocosmics{APACrefauthors}Desorgher, L., Flückiger, E\BPBIO.\BCBL \BBA Gurtner, M.  \APACrefYearMonthDay2006. \BBOQ\APACrefatitleThe planetocosmics geant4 application The planetocosmics geant4 application.\BBCQ \BIn \APACrefbtitle36th COSPAR Scientific Assembly 36th cospar scientific assembly (\BVOL 36, \BPG 2361). \PrintBackRefs\CurrentBib
  • Dyer \BOthers. (\APACyear2017) \APACinsertmetastardyer2017extreme{APACrefauthors}Dyer, C., Hands, A., Ryden, K.\BCBL \BBA Lei, F.  \APACrefYearMonthDay2017. \BBOQ\APACrefatitleExtreme atmospheric radiation environments and single event effects Extreme atmospheric radiation environments and single event effects.\BBCQ \APACjournalVolNumPagesIEEE Transactions on Nuclear Science651432–438. \PrintBackRefs\CurrentBib
  • Dyer \BOthers. (\APACyear2007) \APACinsertmetastardyer2007solar{APACrefauthors}Dyer, C., Lei, F., Hands, A.\BCBL \BBA Truscott, P.  \APACrefYearMonthDay2007. \BBOQ\APACrefatitleSolar particle events in the QinetiQ atmospheric radiation model Solar particle events in the qinetiq atmospheric radiation model.\BBCQ \APACjournalVolNumPagesIEEE Transactions on Nuclear Science5441071–1075. \PrintBackRefs\CurrentBib
  • Dyer \BOthers. (\APACyear1989) \APACinsertmetastardyer1989measurements{APACrefauthors}Dyer, C., Sims, A., Farren, J.\BCBL \BBA Stephen, J.  \APACrefYearMonthDay1989. \BBOQ\APACrefatitleMeasurements of the SEU environment in the upper atmosphere Measurements of the seu environment in the upper atmosphere.\BBCQ \APACjournalVolNumPagesIEEE Transactions on Nuclear Science3662275–2280. \PrintBackRefs\CurrentBib
  • Dyer \BOthers. (\APACyear1990) \APACinsertmetastardyer1990measurements{APACrefauthors}Dyer, C., Sims, A., Farren, J.\BCBL \BBA Stephen, J.  \APACrefYearMonthDay1990. \BBOQ\APACrefatitleMeasurements of solar flare enhancements to the single event upset environment in the upper atmosphere (avionics) Measurements of solar flare enhancements to the single event upset environment in the upper atmosphere (avionics).\BBCQ \APACjournalVolNumPagesIEEE Transactions on Nuclear Science3761929–1937. \PrintBackRefs\CurrentBib
  • European Space Agency (\APACyear\bibnodate) \APACinsertmetastarNoM{APACrefauthors}European Space Agency.  \APACrefYearMonthDay\bibnodate. \APACrefbtitleESA Network of Models. ESA Network of Models. \APACrefnotehttps://nom.esa.int/ \PrintBackRefs\CurrentBib
  • Hands \BOthers. (\APACyear2022) \APACinsertmetastarhands2022new{APACrefauthors}Hands, A., Lei, F., Davis, C., Clewer, B., Dyer, C.\BCBL \BBA Ryden, K.  \APACrefYearMonthDay2022. \BBOQ\APACrefatitleA New Model for Nowcasting the Aviation Radiation Environment With Comparisons to In Situ Measurements During GLEs A new model for nowcasting the aviation radiation environment with comparisons to in situ measurements during gles.\BBCQ \APACjournalVolNumPagesSpace Weather208e2022SW003155. \PrintBackRefs\CurrentBib
  • Hands \BOthers. (\APACyear2016) \APACinsertmetastarhands2016new{APACrefauthors}Hands, A., Lei, F., Ryden, K., Dyer, C., Underwood, C.\BCBL \BBA Mertens, C.  \APACrefYearMonthDay2016. \BBOQ\APACrefatitleNew data and modelling for single event effects in the stratospheric radiation environment New data and modelling for single event effects in the stratospheric radiation environment.\BBCQ \APACjournalVolNumPagesIEEE Transactions on Nuclear Science641587–595. \PrintBackRefs\CurrentBib
  • Karapetyan (\APACyear2008) \APACinsertmetastarkarapetyan2008detection{APACrefauthors}Karapetyan, G.  \APACrefYearMonthDay2008. \BBOQ\APACrefatitleDetection of high energy solar protons during ground level enhancements Detection of high energy solar protons during ground level enhancements.\BBCQ \APACjournalVolNumPagesAstroparticle Physics305234–238. \PrintBackRefs\CurrentBib
  • Kataoka \BOthers. (\APACyear2014) \APACinsertmetastarkataoka2014radiation{APACrefauthors}Kataoka, R., Sato, T., Kubo, Y., Shiota, D., Kuwabara, T., Yashiro, S.\BCBL \BBA Yasuda, H.  \APACrefYearMonthDay2014. \BBOQ\APACrefatitleRadiation dose forecast of WASAVIES during ground-level enhancement Radiation dose forecast of wasavies during ground-level enhancement.\BBCQ \APACjournalVolNumPagesSpace Weather126380–386. \PrintBackRefs\CurrentBib
  • Lantos \BBA Fuller (\APACyear2003) \APACinsertmetastarlantos2003history{APACrefauthors}Lantos, P.\BCBT \BBA Fuller, N.  \APACrefYearMonthDay2003. \BBOQ\APACrefatitleHistory of the solar particle event radiation doses on-board aeroplanes using a semi-empirical model and Concorde measurements History of the solar particle event radiation doses on-board aeroplanes using a semi-empirical model and concorde measurements.\BBCQ \APACjournalVolNumPagesRadiation Protection Dosimetry1043199–210. \PrintBackRefs\CurrentBib
  • Lantos \BBA Fuller (\APACyear2004) \APACinsertmetastarlantos2004semi{APACrefauthors}Lantos, P.\BCBT \BBA Fuller, N.  \APACrefYearMonthDay2004. \BBOQ\APACrefatitleSemi-empirical model to calculate potential radiation exposure on board airplane during solar particle events Semi-empirical model to calculate potential radiation exposure on board airplane during solar particle events.\BBCQ \APACjournalVolNumPagesIEEE transactions on plasma science3241468–1477. \PrintBackRefs\CurrentBib
  • Larsen \BOthers. (\APACyear2023) \APACinsertmetastarlarsen2023new{APACrefauthors}Larsen, N., Mishev, A.\BCBL \BBA Usoskin, I.  \APACrefYearMonthDay2023. \BBOQ\APACrefatitleA New Open-Source Geomagnetosphere Propagation Tool (OTSO) and Its Applications A new open-source geomagnetosphere propagation tool (otso) and its applications.\BBCQ \APACjournalVolNumPagesJournal of Geophysical Research: Space Physics1283e2022JA031061. \PrintBackRefs\CurrentBib
  • Latocha \BOthers. (\APACyear2009) \APACinsertmetastarlatocha2009avidos{APACrefauthors}Latocha, M., Beck, P.\BCBL \BBA Rollet, S.  \APACrefYearMonthDay2009. \BBOQ\APACrefatitleAVIDOS—A software package for European accredited aviation dosimetry Avidos—a software package for european accredited aviation dosimetry.\BBCQ \APACjournalVolNumPagesRadiation Protection Dosimetry1364286–290. \PrintBackRefs\CurrentBib
  • Lei (\APACyear\bibnodate) \APACinsertmetastarMAIREUK{APACrefauthors}Lei, F.  \APACrefYearMonthDay\bibnodate. \APACrefbtitleModels for Atmospheric Ionising Radiation Effects - MAIRE. Models for Atmospheric Ionising Radiation Effects - MAIRE. \APACrefnotehttp://maire.uk/maire/ \PrintBackRefs\CurrentBib
  • Lei \BOthers. (\APACyear2004) \APACinsertmetastarlei2004atmospheric{APACrefauthors}Lei, F., Clucas, S., Dyer, C.\BCBL \BBA Truscott, P.  \APACrefYearMonthDay2004. \BBOQ\APACrefatitleAn atmospheric radiation model based on response matrices generated by detailed Monte Carlo simulations of cosmic ray interactions An atmospheric radiation model based on response matrices generated by detailed monte carlo simulations of cosmic ray interactions.\BBCQ \APACjournalVolNumPagesIEEE Transactions on Nuclear Science5163442–3451. \PrintBackRefs\CurrentBib
  • Lei \BOthers. (\APACyear2005) \APACinsertmetastarlei2005improvements{APACrefauthors}Lei, F., Hands, A., Clucas, S., Dyer, C.\BCBL \BBA Truscott, P.  \APACrefYearMonthDay2005. \BBOQ\APACrefatitleImprovements to and validations of the QinetiQ Atmospheric Radiation Model (QARM) Improvements to and validations of the qinetiq atmospheric radiation model (qarm).\BBCQ \BIn \APACrefbtitle2005 8th European Conference on Radiation and Its Effects on Components and Systems 2005 8th european conference on radiation and its effects on components and systems (\BPGS D3–1). \PrintBackRefs\CurrentBib
  • Matthiä \BOthers. (\APACyear2013) \APACinsertmetastarmatthia2013ready{APACrefauthors}Matthiä, D., Berger, T., Mrigakshi, A\BPBII.\BCBL \BBA Reitz, G.  \APACrefYearMonthDay2013. \BBOQ\APACrefatitleA ready-to-use galactic cosmic ray model A ready-to-use galactic cosmic ray model.\BBCQ \APACjournalVolNumPagesAdvances in Space Research513329–338. \PrintBackRefs\CurrentBib
  • Meier \BOthers. (\APACyear2020) \APACinsertmetastarmeier2020radiation{APACrefauthors}Meier, M\BPBIM., Copeland, K., Klöble, K\BPBIE., Matthiä, D., Plettenberg, M\BPBIC., Schennetten, K.\BDBLHellweg, C\BPBIE.  \APACrefYearMonthDay2020. \BBOQ\APACrefatitleRadiation in the atmosphere—A hazard to aviation safety? Radiation in the atmosphere—a hazard to aviation safety?\BBCQ \APACjournalVolNumPagesAtmosphere11121358. \PrintBackRefs\CurrentBib
  • C. Mertens \BOthers. (\APACyear2023) \APACinsertmetastarmertens2023nairas{APACrefauthors}Mertens, C., Gronoff, G., Zheng, Y., Petrenko, M., Buhler, J., Phoenix, D.\BDBLMinow, J.  \APACrefYearMonthDay2023. \BBOQ\APACrefatitleNAIRAS Model Run-On-Request Service at CCMC Nairas model run-on-request service at ccmc.\BBCQ \APACjournalVolNumPagesSpace Weather215e2023SW003473. \PrintBackRefs\CurrentBib
  • C. Mertens \BOthers. (\APACyear2009) \APACinsertmetastarmertens2009development{APACrefauthors}Mertens, C., Tobiska, W\BPBIK., Bouwer, D., Kress, B., Wiltberger, M., Solomon, S.\BCBL \BBA Murray, J.  \APACrefYearMonthDay2009. \BBOQ\APACrefatitleDevelopment of nowcast of atmospheric ionizing radiation for aviation safety (nairas) model Development of nowcast of atmospheric ionizing radiation for aviation safety (nairas) model.\BBCQ \BIn \APACrefbtitle1st AIAA Atmospheric and Space Environments Conference 1st aiaa atmospheric and space environments conference (\BPG 3633). \PrintBackRefs\CurrentBib
  • C\BPBIJ. Mertens \BOthers. (\APACyear2013) \APACinsertmetastarmertens2013nairas{APACrefauthors}Mertens, C\BPBIJ., Meier, M\BPBIM., Brown, S., Norman, R\BPBIB.\BCBL \BBA Xu, X.  \APACrefYearMonthDay2013. \APACrefbtitleNAIRAS aircraft radiation model development, dose climatology, and initial validation. Nairas aircraft radiation model development, dose climatology, and initial validation. \APACaddressPublisherWiley Online Library. \PrintBackRefs\CurrentBib
  • Mishev \BOthers. (\APACyear2015) \APACinsertmetastarmishev2015computation{APACrefauthors}Mishev, A., Adibpour, F., Usoskin, I.\BCBL \BBA Felsberger, E.  \APACrefYearMonthDay2015. \BBOQ\APACrefatitleComputation of dose rate at flight altitudes during ground level enhancements no. 69, 70 and 71 Computation of dose rate at flight altitudes during ground level enhancements no. 69, 70 and 71.\BBCQ \APACjournalVolNumPagesAdvances in Space Research551354–362. \PrintBackRefs\CurrentBib
  • Mishev \BOthers. (\APACyear2021) \APACinsertmetastarmishev2021application{APACrefauthors}Mishev, A., Koldobskiy, S., Usoskin, I., Kocharov, L.\BCBL \BBA Kovaltsov, G.  \APACrefYearMonthDay2021. \BBOQ\APACrefatitleApplication of the verified neutron monitor yield function for an extended analysis of the GLE# 71 on 17 May 2012 Application of the verified neutron monitor yield function for an extended analysis of the gle# 71 on 17 may 2012.\BBCQ \APACjournalVolNumPagesSpace Weather192e2020SW002626. \PrintBackRefs\CurrentBib
  • Mishev \BBA Usoskin (\APACyear2016) \APACinsertmetastarmishev2016analysis{APACrefauthors}Mishev, A.\BCBT \BBA Usoskin, I.  \APACrefYearMonthDay2016. \BBOQ\APACrefatitleAnalysis of the ground-level enhancements on 14 July 2000 and 13 December 2006 using neutron monitor data Analysis of the ground-level enhancements on 14 july 2000 and 13 december 2006 using neutron monitor data.\BBCQ \APACjournalVolNumPagesSolar Physics2911225–1239. \PrintBackRefs\CurrentBib
  • Normand \BBA Baker (\APACyear1993) \APACinsertmetastarnormand1993altitude{APACrefauthors}Normand, E.\BCBT \BBA Baker, T.  \APACrefYearMonthDay1993. \BBOQ\APACrefatitleAltitude and latitude variations in avionics SEU and atmospheric neutron flux Altitude and latitude variations in avionics seu and atmospheric neutron flux.\BBCQ \APACjournalVolNumPagesIEEE transactions on Nuclear Science4061484–1490. \PrintBackRefs\CurrentBib
  • Sato \BOthers. (\APACyear2018) \APACinsertmetastarsato2018real{APACrefauthors}Sato, T., Kataoka, R., Shiota, D., Kubo, Y., Ishii, M., Yasuda, H.\BDBLMiyoshi, Y.  \APACrefYearMonthDay2018. \BBOQ\APACrefatitleReal time and automatic analysis program for WASAVIES: Warning system for aviation exposure to solar energetic particles Real time and automatic analysis program for wasavies: Warning system for aviation exposure to solar energetic particles.\BBCQ \APACjournalVolNumPagesSpace Weather167924–936. \PrintBackRefs\CurrentBib
  • Shea \BBA Smart (\APACyear2012) \APACinsertmetastarshea2012space{APACrefauthors}Shea, M.\BCBT \BBA Smart, D.  \APACrefYearMonthDay2012. \BBOQ\APACrefatitleSpace weather and the ground-level solar proton events of the 23rd solar cycle Space weather and the ground-level solar proton events of the 23rd solar cycle.\BBCQ \APACjournalVolNumPagesSpace science reviews1711161–188. \PrintBackRefs\CurrentBib
  • Taber \BBA Normand (\APACyear1993) \APACinsertmetastartaber1993single{APACrefauthors}Taber, A.\BCBT \BBA Normand, E.  \APACrefYearMonthDay1993. \BBOQ\APACrefatitleSingle event upset in avionics Single event upset in avionics.\BBCQ \APACjournalVolNumPagesIEEE Transactions on Nuclear Science402120–126. \PrintBackRefs\CurrentBib
  • Tobiska \BOthers. (\APACyear2015) \APACinsertmetastartobiska2015advances{APACrefauthors}Tobiska, W\BPBIK., Atwell, W., Beck, P., Benton, E., Copeland, K., Dyer, C.\BDBLothers  \APACrefYearMonthDay2015. \BBOQ\APACrefatitleAdvances in atmospheric radiation measurements and modeling needed to improve air safety Advances in atmospheric radiation measurements and modeling needed to improve air safety.\BBCQ \APACjournalVolNumPagesSpace Weather134202–210. \PrintBackRefs\CurrentBib
  • Tsyganenko (\APACyear1989) \APACinsertmetastartsyganenko1989magnetospheric{APACrefauthors}Tsyganenko, N\BPBIA.  \APACrefYearMonthDay1989. \BBOQ\APACrefatitleA magnetospheric magnetic field model with a warped tail current sheet A magnetospheric magnetic field model with a warped tail current sheet.\BBCQ \APACjournalVolNumPagesPlanetary and Space Science3715–20. \PrintBackRefs\CurrentBib
  • Usoskin \BOthers. (\APACyear2015) \APACinsertmetastarusoskin2015database{APACrefauthors}Usoskin, I., Ibragimov, A., Shea, M.\BCBL \BBA Smart, D.  \APACrefYearMonthDay2015. \BBOQ\APACrefatitleDatabase of ground level enhancements (GLE) of high energy solar proton events Database of ground level enhancements (GLE) of high energy solar proton events.\BBCQ \APACjournalVolNumPagesProceedings of Science, Proc. of 34th ICRC Hague, Netherlands30. \PrintBackRefs\CurrentBib