fgasdia / LongwaveModePropagator.jl

Model the propagation of VLF radio waves in the Earth-ionosphere waveguide.
https://fgasdia.github.io/LongwaveModePropagator.jl/dev
MIT License
15 stars 5 forks source link

Better support for `Receiver` types #24

Open fgasdia opened 3 years ago

fgasdia commented 3 years ago

The machinery currently exists to automatically calculate the distance between a Transmitter and Receiver, but the geodesic calculation would either require Proj4.jl (a wrapper for the PROJ C library) or GeographicLib.jl, which is pure Julia. I'd prefer to use GeographicLib, but it must be registered to be a dependency of this package (which is registered). Waiting on https://github.com/anowacki/GeographicLib.jl/issues/2.

The current workaround is to use a GroundSampler or Sampler with a single pre-computed distance from the Transmitter.

fgasdia commented 3 years ago

Just a note that for now related functionality is in LMPTools.jl.