NuRadioReco.utilities.geometryUtilities module
- NuRadioReco.utilities.geometryUtilities.get_time_delay_from_direction(zenith, azimuth, positions, n=1.000293)[source]
Calculate the time delay between given positions for an arrival direction
- Parameters:
- zenith: float [rad]
Zenith angle in convention up = 0
- azimuth: float [rad]
Azimuth angle in convention East = 0, counter-clock-wise
- positions: array[N x 3]
Positions on ground
- n: float (default: 1.000293)
Index of reflection of propagation medium. By default, air is assumed
- NuRadioReco.utilities.geometryUtilities.get_efield_in_spherical_coords(efield, theta, phi)[source]
Get 3D electric field from cartesian coordinates in spherical coordinates, using the arrival directions theta and phi
- NuRadioReco.utilities.geometryUtilities.get_fresnel_angle(zenith_incoming, n_2=1.3, n_1=1.0)[source]
Apply Snell’s law for given zenith angle, when a signal travels from n1 to n2
- NuRadioReco.utilities.geometryUtilities.get_fresnel_t_p(zenith_incoming, n_2=1.3, n_1=1.0)[source]
returns the coefficient t which is the ratio of the transmitted wave’s electric field amplitude to that of the incident wave for parallel polarization (p-wave) this polarization corresponds to the eTheta polarization
parallel and perpendicular refers to the signal’s polarization with respect to the ‘plane of incident’ which is defindes as: “the plane of incidence is the plane which contains the surface normal and the propagation vector of the incoming radiation.”
- NuRadioReco.utilities.geometryUtilities.get_fresnel_t_s(zenith_incoming, n_2=1.3, n_1=1.0)[source]
returns the coefficient t which is the ratio of the transmitted wave’s electric field amplitude to that of the incident wave for perpendicular polarization (s-wave) this polarization corresponds to the ePhi polarization
parallel and perpendicular refers to the signal’s polarization with respect to the ‘plane of incident’ which is defindes as: “the plane of incidence is the plane which contains the surface normal and the propagation vector of the incoming radiation.”
- NuRadioReco.utilities.geometryUtilities.get_fresnel_r_p(zenith_incoming, n_2=1.3, n_1=1.0)[source]
returns the coefficient r which is the ratio of the reflected wave’s electric field amplitude to that of the incident wave for parallel polarization (p-wave) this polarization corresponds to the eTheta polarization
parallel and perpendicular refers to the signal’s polarization with respect to the ‘plane of incident’ which is defindes as: “the plane of incidence is the plane which contains the surface normal and the propagation vector of the incoming radiation.”
- NuRadioReco.utilities.geometryUtilities.get_fresnel_r_s(zenith_incoming, n_2=1.3, n_1=1.0)[source]
returns the coefficient r which is the ratio of the reflected wave’s electric field amplitude to that of the incident wave for perpendicular polarization (s-wave) this polarization corresponds to the ePhi polarization
parallel and perpendicular refers to the signal’s polarization with respect to the ‘plane of incident’ which is defindes as: “the plane of incidence is the plane which contains the surface normal and the propagation vector of the incoming radiation.”