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
AdditionalStateProviderbyAdditionalDataProvider, - 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
PositionAngleTypein{Field}NumericalPropagatortoECCENTRIC, - 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
ForceModelandAttitudeProviderworking withAbsolutePVCoordinates, - alternative to
AttitudesSequencewith instantaneous switches, AttitudeProvidernow inheriting fromEventDetectorsProviderandParameterDriverProvider,{Field}Orbitalways containing rates (possibly Keplerian),ThirdBodyAttractioncan be defined withoutCelestialBody,AdaptableIntervalnow taking boolean argument on direction of propagation,- native
AdaptableIntervalfor date detection, - changed production branch name in the git repository from master to main.