PressureTemperatureHumidityProvider using in TroposphericModel
In develop, the `GroundStation` requires a `PressureTemperatureHumidityProvider`, and some of the `TroposphericModel`s require a `PressureTemperatureHumidityProvider` (such as the `MendesPavlisModel`). ``` public MariniMurray(final double lambda, final Unit lambdaUnits) public MendesPavlisModel(final PressureTemperatureHumidityProvider pthProvider, final double lambda, final Unit lambdaUnits) ``` The parameter `PressureTemperatureHumidity weather` passed in when calling `pathDelay` is used by some models (e.g., `MariniMurray`) and not used by others (e.g., `MendesPavlisModel`). ``` public TroposphericDelay pathDelay(final TrackingCoordinates trackingCoordinates, final GeodeticPoint point, final PressureTemperatureHumidity weather, final double[] parameters, final AbsoluteDate date) ``` It is recommended to be consistent. Please re-check it. PS: I am only familiar with the handling of SLR data. `pth` data is provided in a CRD file with some data points per arc (see `CRD.Meteo` and `CRD.MeteorologicalMeasurement`), and it is rather inappropriate for `GroundStation` to be responsible for managing `PressureTemperatureHumidityProvider`. In my opinion, `PressureTemperatureHumidityProvider` is more appropriately managed by `TroposphericModel`. See the original [forum](https://forum.orekit.org/t/orekit-13-release/4472/19?u=lirw1984).
issue