2025-04-10 Orekit 13.0 released
The Orekit team is pleased to announce the release of Orekit version 13.0
Highlights in the 13.0 release are:
- revamp of tropospheric models,
- revamp of
{Field}ImpulseManeuver
,
- revamp of absolute dates with attoseconds precision,
- revamp of numerical integration tolerances,
- many improvements in optimal control
- min time Hamiltonian
- cost evaluation
- differential information at control switches,
- linear system tuning,
- logarithmic barrier for fuel cost,
- cost/penalty barrier for indirect fuel optimization,
- scales in Newton updates,
- new Kalman/unscented smoother,
- many improvements in GNSS
- Rinex files,
- Sinex files,
- partial derivatives in GNSS propagators,
- handling of ambiguities,
- non-standard signals and systems,
- new ITU models
- ITU-R P.531 NeQuick 2 ionospheric model,
- ITU-R P.834 tropospheric model,
- replacement of
AdditionalStateProvider
by AdditionalDataProvider
,
- builders for
{Field}SpacecraftState
,
- moved position angles conversions methods,
- IIRV messages reader/writer,
- sexagesimal angles,
- moving transition dates in
TimeSpanMap
,
- new East-North-Up (ENU) and North-East-Down (NED) local orbital frames,
{Field}EventDetectionSettings
,
- Walker constellation for star pattern,
- magnetic field loading from
DataSource
,
- removed orbit-related chained getters in
{Field}SpacecraftState
,
- a posteriori filtering feature for generated measurements,
- switched default
PositionAngleType
in {Field}NumericalPropagator
to ECCENTRIC
,
- improvement in the conversion of osculating elements into mean elements for analytical theories:
- Brouwer-Lyddane,
- Eckstein-Hechler,
- DSST,
- SGP4/SDP4 (i.e. forTLE),
- generalized ProfileThrustPropulsionModel,
- all
ForceModel
and AttitudeProvider
working with AbsolutePVCoordinates
,
- alternative to
AttitudesSequence
with instantaneous switches,
AttitudeProvider
now inheriting from EventDetectorsProvider
and ParameterDriverProvider
,
{Field}Orbit
always containing rates (possibly Keplerian),
ThirdBodyAttraction
can be defined without CelestialBody
,
AdaptableInterval
now taking boolean argument on direction of propagation,
- native
AdaptableInterval
for date detection,
- changed production branch name in the git repository from master to main.
This version depends on Hipparchus 4.0.1.
For complete release notes please see:
https://www.orekit.org/site-orekit-13.0/changes-report.html
The maven artifacts are available in maven central.
The source and binaries can be retrieved from the forge releases page:
https://gitlab.orekit.org/orekit/orekit/-/releases
News summary