PyREx

pyrex.ice_model.GreenlandIce.attenuation_length

GreenlandIce.attenuation_length(z, f)

Calculates attenuation lengths for given depths and frequencies.

Parameters
zarray_like

(Negative-valued) depths (m) in the ice.

farray_like

Frequencies (Hz) of the signal.

Returns
array_like

Attenuation lengths for the given parameters.

Notes

Attenuation length based on the measurement at 75 MHz [1], then extrapolated in depth based on the temperature profile of the ice and extrapolated in frequency based on a linear slope (as outlined in the reference paper). The shape of the output array is determined by the shapes of the input arrays. If both inputs are scalar, the output will be scalar. If one input is scalar and the other is a 1D array, the output will be a 1D array. If both inputs are 1D arrays, the output will be a 2D array where each row corresponds to a single depth and each column corresponds to a single frequency.

References

1

J. Avva et al, “An in Situ Measurement of the Radio-Frequency Attenuation in Ice at Summit Station, Greenland.” Journal of Glaciology 61, no. 229, 1005-1011 (2015).

PyREx

A Python package for simulation of neutrinos and radio antennas in ice. Version 1.10.0

Navigation