NuRadioMC.SignalProp.propagation module
- NuRadioMC.SignalProp.propagation.get_propagation_module(name=None)[source]
wrapper around all propagation modules
The function returns the python class of the respective propagation module
- Parameters:
- name: string
Which ray tracing module to use. Options are:
“analytic” : analytic ray tracer. Requires that the index of refraction is of an exponential form.
“radiopropa” : the RadioPropa numerical ray tracer. Supports an arbitrary index of refraction, but requires that RadioPropa is installed.
“direct_ray” : a dummy ray tracer that draws straight lines and ignores refraction. Useful for debugging.