Ionactive Gamma Radiation Skyshine Calculator social

Gamma Radiation Skyshine Calculator

Source: Ionactive Radiation Protection Resource

Prelim

This Ionactive calculator estimates the skyshine component from gamma ray photons escaping through the open top of a rectangular shielded enclosure. It does not calculate direct radiation transmitted through the walls. For this reason, the wall material, wall thickness and wall shielding transmission are not required inputs. If you wish to consider shielding performance as well as skyshine then use the Ionactive Radioactivity to Dose Rate Calculator (with shielding and dose rate ratio options) additionally, and then combine the two dose rate results at the detector (calculation) point of interest. 

The skyshine model V1.1b (May 2026) assumes:

  • a point gamma source
  • an open-top rectangular enclosure
  • photons escaping through the open top
  • air scatter producing a ground-level skyshine field
  • no direct wall transmission calculation (but see other Ionactive resources to cover this)
  • no roof, crane, building, plant or overhead structure included (important: see later comparison of calculator performance with real life skyshine measurements made by Ionactive). 

The V1.1b skyshine calculator can handle Co-60, Cs-137, Ir-192 and Se-75 in an open top exposure setting with a point source placed internally. Later versions already undergoing testing will add additional radionuclides, more geometries and top shielding options. This version now includes sensitivity analysis for distance (D) with results plotting. 

The  calculator follows below. Immediately after this is a geometry schematic so you can understand the inputs in context.  

Gamma Skyshine Calculator

Estimate gamma skyshine dose rate from a point source inside an open-top rectangular enclosure.

Source

Open-top enclosure

Detector position

Estimated skyshine dose rate

Model summary

Scope: This estimator considers skyshine from photons escaping through the open top of the enclosure. It does not calculate direct radiation transmitted through the walls, and therefore does not require wall material or wall thickness inputs.

This calculator is an educational screening estimator calibrated against selected skyshine benchmark cases. It is not a substitute for a full professional skyshine calculation where formal compliance, HSE consent analysis, shielding design or detailed radiation protection decisions are required.

Formal advice

If you are after formal advice on calculating or measuring skyshine,   then head over to our Radiation Protection Adviser (RPA) services , or try our online radiation protection training courses for in-depth study of gamma and x-ray skyshine in industry and medicine. 

A schematic of the geometry

The following images show top, side and 3D views of the geometry set up for the skyshine calculator data entry. As noted in the images, and explained further later below, horizontal measurements are taken from the inner wall (the calculation does not need wall thickness). All vertical measurements are taken from the top of the wall, so enclosure wall height is not required.  

Ionactive Gamma Radiation Skyshine Calculator Plan and side view of geometry

A schematic of the geometry - top and side view

Ionactive Gamma Radiation Skyshine Calculator 3 D geometry

A schematic of the geometry - 3D view

Radiation skyshine geometry inputs

The calculator uses the following geometry. For version V1.1b all dimensional inputs are in meters (m). 

= enclosure length
W  = enclosure width
A  = source setback (distance) from the front wall
= source offset (distance) from the left wall
D  = detector distance from the front wall (i.e. calculation point)
S  = sideways detector offset from the source line
SD = source depth below the wall top
DD = detector depth below the wall top

The vertical quantities are measured relative to the top of the wall. The horizonal quantities are measured from the inner surfaces of the vertical walls. 

A positive value of SD means the source is below the wall top. A positive value of DD means the detector is below the wall top. A negative value of DD means the detector is above the wall top (this is restricted as noted below). 

Interpretation for real life facilities - if you want to try this calculator with a real life facility then proceed as follows. Suppose the shielding wall height is 5 m - then setting SD and DD to 5 m would place the source and detector at ground level (and reducing either would raise them above the floor). If the real thickness of vertical walls is 1 m, and a detector (calculation point) is located 5m from the outer surface of the enclosure, then the dimension A will be (5 m + 1 m = 6m), since all horizontal dimensions are measured from the inner surface as already described. 

For version V1, the calculator applies supported input ranges to avoid unvalidated geometries. In particular:

  • SD must be between 0.1 m and 5 m
  • DD must be between -1 m and +5 m
  • S must remain within the front-wall projection: -B ≤ S ≤ W - B

These limits do not suggest other geometries are impossible, they simply define the range over which this V1 skyshine calculator is intended to be used.

Sensitivity analysis and result plotting

If the detector-distance sensitivity plot is enabled,  this varies D (the detector distance from the front wall / calculation point), while keeping the other inputs fixed. The solid line shows the Ionactive skyshine estimate. The dashed inverse-square curve is normalised to the first plotted skyshine point and is included only as a shape comparison; it is not a separate direct-radiation calculation. The marker shows the current calculator result. The image below provides an example of its use. 

Ionactive Gamma Radiation Skyshine Calculator Skyshine widget sensitivity and plotting

Skyshine Calculator - Using sensitivity analysis and result plotting

Comparison of Ionactive Skyshine calculator against Grove's MicroSkyshine

MicroSkyshine by Grove Software is an industry standard professional software for calculating skyshine (where Monte Carlo simulation is not the calculation methodology). The following table presents some comparison geometry skyshine dose rate results for the radionuclides included in V1.

Nuclide

L

W

A

B

D

S

SD

DD

Ionactive
μSv/h

MSkyS
μSv/h

Diff.
(%)

Co-60

10

10

5

5

30

3

3.2

2

1.56

1.54

0.8

Co-60

10

10

9

5

20

0

0.5

4

4.94

4.83

2.4

Co-60

14

8

4

2

17

2.5

1.6

3.3

2.58

3.03

-14.8

Cs-137

10

10

5

5

30

3

3.2

2

0.79

0.77

1.8

Cs-137

10

10

9

5

20

0

0.5

4

2.03

2.18

-7.1

Cs-137

14

8

4

2

17

2.5

1.6

3.3

1.51

1.51

-0.3

Ir-192

10

10

5

5

30

3

3.2

2

2.00

2.02

-1.1

Ir-192

10

10

9

5

20

0

0.5

4

5.31

5.30

0.2

Ir-192

14

8

4

2

17

2.5

1.6

3.3

3.99

4.02

-0.7

Se-75

10

10

5

5

30

3

3.2

2

1.58

1.61

-1.51

Se-75

10

10

9

5

20

0

0.5

4

4.02

4.03

-0.1

Se-75

14

8

4

2

17

2.5

1.6

2.2

3.35

3.36

-0.4

Overall we are pretty pleased with the V1 version results. Co-60 is proving to be more challenging, but even a near 15% difference in workplace radiation detection measurements (i.e. 2.58 and 3.03 μSv/h) is <± 30% generally accepted when using hand held dose rate monitors.

Comparison between the calculators and an Ionactive real world monitoring example

One surprise in both the MicroSkyShine software and the Ionactive skyshine calculator results is the absence of the often mentioned peak dose rate you may observe (using real measurements) when moving back from an open top enclosure. In real world radiation surveys you will often note a lower dose rate near the shielding (assume the shielding perfectly attenuates for this discussion), then a rise in dose rate away from the enclosure, before a fall again with increasing distance. 

The following picture extract is from some other Ionactive resource: Radiation skyshine (photon scattering) over a shielding wall widget. Whilst the skyshine widget shows arbitrary dose rate units (it's meant for comparison only), it is based on a  218.3 GBq (5.9 Ci) uncollimated Se-75 source. The data used in the widget is from actual workplace measurements of skyshine from an open top industrial radiography enclosure. Therefore, the shielded dose rate (i.e. skyshine component) in the picture can be read literally as 1.77 micro Sv/h. Here are the inputs to the Ionactive  / MicroSkyshine calculators based on the widget.

L  = enclosure length  [6.5 m from plan]
W  = enclosure width  [7.5 m from plan]
A  = source setback (distance) from the front wall [3.25 m from widget picture (half the length) ]
B  = source offset (distance) from the left wall  [3.75 m  - half the width - source was in middle of enclosure]
D  = detector distance from the front wall [4.75 m, i.e. 4 m to wall + 0.75m wall thickness]
S  = sideways detector offset from the source line [0 m - source aligned with detector]
SD = source depth below the wall top  [3.9 m (5 m - 1.1 m) ]
DD = detector depth below the wall top  [1.5 m (5 m - 3.5 m]

Source - Se-75 of activity 218.3 GBq.

Ionactive Gamma Radiation Skyshine Calculator Skyshine widget data based on real measurement

Skyshine widget – data based on real measurement

The calculation results with the above data are:

2.914 μSv/h  {Ionactive skyshine calculator]
2.670 μSv/h [Grove MicroSkyShine software code]

Difference 8.73% between the two calculations (so well within our happy margin for the Ionactive skyshine calculator). 

But quite different from the 1.77  μSv/h taken from real measurements [up to 49% different]. Why the difference? 

In real measurements close to a shielding wall, the dose rate may not immediately fall with increasing distance. Very close to the wall the detector (or calculation point) can be in a geometrical shadow, because photons escaping through the open top do not just turn through 90° and travel down the outside face of the wall. As the detector (or calculation point) is moved away from the wall, more of the overhead scattered field may become visible, so the measured dose rate can rise to a local peak before eventually decreasing with distance  (as shown by the Ionactive skyshine widget). This near-wall behaviour is not obviously reproduced by MicroSkyshine or the Ionactive calculator, both of which aim to estimate the broader open-air skyshine field rather than real life (which would be difficult even with a more sophisticated Monte Carlo simulation such as MCNP, OpenMC, Fluka etc). 

The building from which the data for the skyshine widget was derived was not an open warehouse with a single radiography enclosure placed in the middle. It was a working production factory with overhead crane, a steel roof perhaps 3 m above the top of the bay, and many other ground based objects (of various heights) between the source and measurement point. With this taken into account - the MicroSkyShine and Ionactive skyshine calculator are remarkably close to what was actually measured at this point.  Further tests (try them yourself!) show good agreement (notwithstanding these real world issues) over the full range of the widget. The only thing not represented by either code or calculator, is the dip in dose rate very close to the enclosure - from a design analysis perspective this matters little, neither analytical approach underestimated the dose rate measured - and that matters the most! 

How gamma skyshine can be calculated

A formal gamma skyshine calculation does not use an inverse-square calculation. The scattered photons do not travel directly from the source to the detector. Instead, the problem involves photons escaping upwards, scattering in air, changing direction and energy, and then reaching the detector point. The simple assumption is that air is only in the way, although as shown above, physical features can significantly change a predicted dose rate near ground level.  

The established SKYDOSE / MicroSkyshine family of methods is based on the integral line-beam method and the line-beam response function. SKYDOSE reference can be found here - SKYDOSE: A Code for Gamma Skyshine Calculations Using the Integral Line-Beam Method . Details of the MicroSkyshine software can be found here: MicroSkyShine code by Grove Software (Ionactive as a full license for this - just renewed until 26 May 2027). 

In simple terms, a line-beam response function describes the dose or air kerma at a detector (calculation) point from photons emitted into a specific direction and energy, after scatter in the atmosphere. SKYDOSE describes this in terms of a line-beam response function R(z,E,ϕ), where the response depends on source-to-detector distance, photon energy and emission angle. The skyshine dose is then found by integrating that response over the photon energies and over the emission directions allowed by the geometry.

A simplified way of writing this idea is as follows (the understanding of this is not required in order to use the Ionactive skyshine calculator!). 

\[
D(s) =
\int_E
\int_{\Omega}
S(E,\Omega)\,
R(z,E,\phi)\,
d\Omega\,dE
\]

where:

D(s)  

skyshine dose or air-kerma response at the detector

S(E,Ω)   

photon source strength as a function of energy and direction

R(z,E,φ)

 line-beam response function

z

relevant source-to-detector distance

E

photon energy

 φ

emission angle relative to the source-detector geometry

Ω

solid angle / emission direction

For an isotropic monoenergetic point source, SKYDOSE reduces the expression to an angular integral over the directions allowed by the source collimation or shielding geometry. The permitted angular limits depends on the particular geometry, such as a silo, wall or rectangular building.

The important part in the above expression is the response function. SKYDOSE uses analytical approximations to the line-beam response function, with fitted parameters tabulated by photon energy and emission angle. To run the code the user needs to access auxiliary data files which contain the response parameters used for interpolation between energies and angles.

MicroSkyshine is described in the literature as a commercial, substantially updated version of SKYDOSE, and it also uses the integral line-beam skyshine method from the line-beam response function, while allowing more extensive source and source-to-detector geometries. Ionactive has no access to the line-beam response functions, as far as we can tell they are not freely available. [Update 26 May 2026 - we have found them, stay tuned!]. 

What Ionactive would like vs what we have available

The full line-beam method requires response-function data tables over photon energy, angle and distance - this data is not available in a convenient open form for Ionactive use in a simple web based calculator. We could go down the route of trying to reproduce them using MCNP or similar, but this is out of scope for a freely available skyshine calculator.  For that reason, the Ionactive Skyshine calculator does not attempt to reproduce SKYDOSE or MicroSkyshine internally. It is not a cut-down copy of MicroSkyshine and serves a different purpose. It is a freely available educational tool allowing those interested in (or working in) radiation protection to experiment with skyshine, without needing expensive and / or professional software.

[Ionactive comment: OpenMC is a professional level Monte Carlo radiation transport code which is freely available, and could be used to evaluate skyshine. However, it has a considerable and steep learning curve which is not compatible with the objectives of our freely available calculators. ]

If you need to evaluate skyshine professionally, then use the Ionactive Radiation Protection Adviser service, or buy MicroSkyshine or MCNP (etc).  

What is the Ionactive approach to the gamma skyshine calculator

The Ionactive calculator has three main parts.

Radionuclide-specific distance response

For each radionuclide, the calculator uses a fitted distance response of the form:

\[
D(r)=D_{15}
\left(\frac{r}{15}\right)^{-n}
e^{-\mu(r-15)}
\]

where:

D(r) 

fitted skyshine response at horizontal distance r

D15   

reference response at 15 m

r    

horizontal source-to-detector distance

n  

fitted distance exponent

µ   

fitted exponential fall-off term

This is not an inverse-square law. Skyshine is produced by photons escaping upwards and scattering in air, so the fall-off with distance is different from direct radiation from an unshielded point source (which has been shown to be the case in the Se-75 real life monitoring example given earlier). 

Each radionuclide has its own fitted values because Co-60, Cs-137, Ir-192 and Se-75 have different photon energies and emission probabilities.

Angular open-top geometry factor

The Ionactive calculator then estimates how favourable the enclosure geometry is for photons to escape through the open top. It samples upward directions from the source and checks which directions can geometrically escape through the top of the enclosure. Those directions are then weighted according to their alignment with the detector-side geometry. This calculation will change significantly with the geometry settings available as specified earlier. 

This gives an angular geometry factor. A value greater than 1 means the geometry is more favourable for skyshine than the internal reference geometry. A value less than 1 means it is less favourable. This part of the calculator is geometry-based (we have not stored a table of geometry data based on inputs). 

Source-depth and detector-depth corrections

The angular model alone does not capture all trends in a typical benchmark skyshine calculation. Therefore, the Ionactive calculator also applies modest calibrated corrections for:

  • source depth below wall top
  • detector depth below wall top

These corrections are radionuclide-specific and were fitted against selected benchmark cases (we ran many cases!). 

Under the hood

We have included an under the hood check box, which if checked will provide significant additional information about the skyshine calculation. This feature is mostly for Ionactive internal development purposes, but we thought we would include in the public V1 calculator release. 

Angular geometry factor

The angular geometry factor represents how favourable the enclosure geometry is for photons to escape through the open top and contribute to skyshine at the detector position. A source near the middle of a large opening has a different skyshine opportunity compared with a source close to a wall, close to a corner, or deep below the wall top. A value greater than 1 means the angular geometry is more favourable than our reference case. A value less than 1 means it is less favourable.

q value

The q value is an internal shape parameter used by the angular model. It controls how strongly the Ionactive calculator weights photon directions that are more favourably aligned with the detector (calculation) position. It is not a physical attenuation coefficient, shielding factor or dose conversion factor.

Escaped upward fraction

The escaped upward fraction is the fraction of sampled upward directions from the source that can geometrically escape through the open top of the enclosure. A source deep below the wall top, or close to a wall or corner, may have fewer open upward paths than a source near the centre of a large opening. This is significantly affected by the geometric inputs of the Ionactive calculator. 

Current angular sum and reference angular sum

The angular sum is a weighted version of the escaped upward fraction. It includes both whether a sampled direction escapes, and whether it is favourably aligned with the detector-side geometry. The current angular sum applies to the Ionactive calculator input geometry. The reference angular sum applies to the internal reference geometry. Their ratio contributes to the angular geometry factor.

Distance response factor

The distance response factor accounts for how the skyshine field changes with horizontal source-to-detector distance. This is not a simple inverse-square factor since  skyshine involves air scatter, so the distance dependence is different from direct radiation.

Source-depth correction

The source-depth correction accounts for the source being below the top of the wall.

A source closer to the open top usually has a greater opportunity to contribute to skyshine. A source deeper below the wall top is more geometrically restricted by the enclosure walls. Note that is still assumes perfect air scatter and does not account for a building roof above the enclosure, cranes or other objects. These can significantly impact skyshine dose rates at ground level (as has been shown with our Se-75 example earlier). 

Detector-depth correction

The detector-depth correction accounts for the detector position relative to the wall top.

Both source depth and detector depth are measured from the top of the wall. A negative detector depth means the detector is above the wall top. For this V1 calculator, detector depth is restricted to the supported range shown in the input checks.

Sampling grid

The sampling grid shows how many upward directions are sampled by the Ionactive angular model. The current setting is chosen to give stable results while keeping the calculator responsive in a web browser. Ionactive will tweak this considerably during development, but it is fixed for the V1 calculator release. 

Important limitations of the Ionactive V1 gamma radiation skyshine calculator

This Ionactive calculator is primarily an educational tool. It is intended to help users understand approximate skyshine behaviour and the effect of changing geometry. It does not replace the requirement to use professional  software / codes or to seek the formal advice of a Radiation Protection Adviser

The V1 Ionactive skyshine calculator does not include:

  • direct radiation through walls
  • wall shielding transmission
  • roof shielding or partial covers
  • cranes or overhead structures
  • building roofs
  • nearby plant or equipment
  • ground reflection
  • detailed energy degradation after scatter
  • detector energy/angular response
  • source self-shielding or container shielding
  • complex extended-source geometries

It should therefore not be used as the sole basis for:

  • formal shielding design
  • regulatory compliance
  • HSE consent submissions
  • critical dose assessments
  • controlled area or supervised area decisions

Real-world measurements and why they may differ (from MicroSkyshine or Ionactive)

Real-world skyshine measurements may differ from calculated values (as we have seen with the Se-75 example). This does not necessarily mean the calculation is wrong.

At low dose rates, for examples below a few µSv/h, a 5–10% difference between two calculation methods may be smaller than the variability observed when making workplace measurements with a handheld radiation dose rate monitor. Detector orientation, averaging time, background subtraction, nearby scatter, local structures and instrument response can all produce variations of this order or larger.

In real industrial environments, the situation can be even more complex. A factory may contain roof steelwork, overhead cranes, plant, tanks, pipework, vehicles, source containers and other scattering or absorbing structures. These can reduce, enhance or redistribute the skyshine field.

Therefore, the Ionactive skyshine calculator should be treated as an indicative open-air screening estimate, not a promise of the exact dose rate that will be measured at a particular point in a real facility. However, the evidence so far suggests that both MicroSkyshine and the Ionactive skyshine calculator will over estimate real world likely dose rates. 

Physics is, hopefully, simple. Physicists are not

– Edward Teller -