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

Remove ProgressMeter #33

Closed fgasdia closed 3 years ago

fgasdia commented 3 years ago

This closes #30 but does not introduce Logging.

fgasdia commented 3 years ago

Although it's preferred that the user of this application provide their own progress meter or logging if desired, this would be impossible using the IO/BatchInputs interface to monitor progress on each input. I have introduced ProgressLogging (instead of ProgressMeters) for the internal functions buildrun and buildrunsave with BatchInput argument type and name = Batch inputs. ProgressLogging will display progress in the Juno or VS Code IDEs, but does not provide visualization on its own in the terminal. See e.g. TerminalLoggers.jl.