This is a VOTE in order to release version 12.2 of the Orekit library.
Version 12.2 is a minor release.
Highlights in the 12.2 release are:
- Introduction of indirect optimal control, thank you @Serrof
- Adjoint equations as defined by Pontryagin’s Maximum Principle with Cartesian coordinates for a range of forces: (gravitational, inertial) including J2
- So-called energy cost functions (proportional to the integral of the control vector’s squared norm), with Hamitonian evaluation
- Single shooting based on Newton algorithm for the case of fixed time, fixed Cartesian bounds
- Attitude
- Implementation of attitude provider with primary target and secondary constraint, thank you @luc !
- Data parsing
- Implementation of a parser for GRGM1200B-like gravity models, thank you Rafael Ayala !
- Noticeable bug fixes
- Use proper body-fixed (ITRF) frame in DSST zonal (see Issue 1104), thank you @MaximeJ !
- A long standing bug on the Brouwer-Lyddane model has been fixed (see Issue 947), many thanks to @alberto-ferrero and @pascal.parraud
- Miscelleneous
- Impulsive maneuvers can now be added to relevant
PropagatorBuilder
, thank you @Serrof ! PropagatorBuilder
are now cloneable, thank you @bcazabonne !- Closing gap in implemented methods between classes and their field equivalent
- Implementation of several quality of life methods
- Several bug fixes
- Impulsive maneuvers can now be added to relevant
The release candidate 2 can be found on the GitLab repository as
tag 12.2-RC2 in the release-12.2 branch:
The release notes can be read here:
Maven artifacts are available at
Index of /repositories/orgorekit-1072.
The votes will be tallied in 120 hours for now (weekend excluded), on 2024-10-18T08:00:00Z
(this is UTC time).