The Orekit team is pleased to announce the release of Orekit version 13.1.6
This is a patch, including bug fixes. The main changes are:
- Fixed empty NDM generation to include mandatory ndm tags.
- Fixed missing ndm end tag when generating NDM file with NdmWriter.
- Fixed ULP drift during CCSDS file writing.
- Fixed parsing of DateComponents.MIN_EPOCH and DateComponents.MAX_EPOCH.
- Reduced per-call overhead in (Field)TimeInterpolator.interpolate(…) by removing the defensive copy, cache wrapper, and Stream pipeline. The sample must now be in chronological order (previously copied and sorted silently).
- Fixed computation of resetted integration state for DSST propagation
- Fixed OPM parser silently skipping maneuvers with missing optional fields (duration and delta mass).
- Fixed FieldDSSTPropagator.afterIntegration() which was not preserving user-added step handlers after osculating propagation.
- Corrected CombinationType returned by AbstractSingleFrequencyCombination (was always PHASE_MINUS_CODE instead of the actual type).
- Fixed unit inconsistency in MelbourneWubbenaCombination (wide-lane phase was in cycles instead of meters).
- Fixed frame alignement mistake in the Frames webpage.
- Fixed Earth horizon angle computation in KnockeRediffusedForceModel for correct visibility cone calculation.
This version depends on Hipparchus 4.0.3
For complete release notes please see:
The maven artifacts are available in maven central.
The source and binaries can be retrieved from the forge releases page: