Orekit merge requestshttps://gitlab.orekit.org/orekit/orekit/-/merge_requests2021-08-19T17:32:22Zhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/171Fix DateTimeComponents.toString()2021-08-19T17:32:22ZEvan WardFix DateTimeComponents.toString()Delegate to toStringRfc3339(). Previously toString() had three issues:
- could not print times during leap seconds
- could round up to invalid times when within 0.5 ms of the next minute
- generated invalid ISO 8601 because it left ou...Delegate to toStringRfc3339(). Previously toString() had three issues:
- could not print times during leap seconds
- could round up to invalid times when within 0.5 ms of the next minute
- generated invalid ISO 8601 because it left out the time zone
The last point also lost information because the time zone information
was never printed leading to two dates with the same local time having
the same string representation.
The implementation in toStringRfc3339() fixes these issues for all
reasonable dates, but is not backwards compatible with the existing
implementation. In particular it will include the time zone information
and emit more digits to avoid rounding up.
Fix #59011.0https://gitlab.orekit.org/orekit/orekit/-/merge_requests/29Issue #5552021-03-10T10:40:44ZGautreau DylanIssue #555Added pathDelay methods that take PVCoordinatesProvider for the satellite and the receiver for ionospheric models :
`pathDelay(AbsoluteDate date, PVCoordinatesProvider sat, PVCoordinatesProvider rec, BodyShape body, double frequency, do...Added pathDelay methods that take PVCoordinatesProvider for the satellite and the receiver for ionospheric models :
`pathDelay(AbsoluteDate date, PVCoordinatesProvider sat, PVCoordinatesProvider rec, BodyShape body, double frequency, double[] parameters)`
Also added tests to check consistency between pathDelay methods.11.0