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