Orekit tagshttps://gitlab.orekit.org/orekit/orekit/-/tags2024-03-16T13:50:07Zhttps://gitlab.orekit.org/orekit/orekit/-/tags/12.0.212.0.2Version 12.0.2.
<p data-sourcepos="1:1-1:66" dir="auto">Version 12.0.2 is a patch release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-13:26" dir="auto">
<li data-sourcepos="3:1-3:70">Change visibility of InertiaAxis and Inertia constructors to public.</li>
<li data-sourcepos="4:1-4:111">Allow Rinex V4 observation files to have either "ANTENNA: DELTA X/Y/Z" or "ANTENNA: DELTA H/E/N" header line.</li>
<li data-sourcepos="5:1-5:136">Field versions of Frame.getStaticTransformTo don't allow null dates (they never did, but the javadoc wrongly stated this was allowed).</li>
<li data-sourcepos="6:1-6:45">Removed blank lines in SP3 file generation.</li>
<li data-sourcepos="7:1-7:48">Fixed forbidden SBAS System Time in SP3 files.</li>
<li data-sourcepos="8:1-8:54">Fixed wrong key for Beidou System Time in SP3 files.</li>
<li data-sourcepos="9:1-9:56">Fixed wrong parsing of some time systems in SP3 files.</li>
<li data-sourcepos="10:1-10:68">Fixed incorrect transmitter location in BistaticRange measurement.</li>
<li data-sourcepos="11:1-11:57">Fix regression in Ephemeris with interpolationPoints=1.</li>
<li data-sourcepos="12:1-12:41">Fixed loading of UTC (now thread safe).</li>
<li data-sourcepos="13:1-13:26">Fix DSST Jacobian setup.</li>
</ul>2024-03-16T13:50:07ZPallepupvincent.cucchietti@gmail.comhttps://gitlab.orekit.org/orekit/orekit/-/tags/12.0.2-RC112.0.2-RC1Release Candidate 1 for version 12.0.2.
Pallepupvincent.cucchietti@gmail.comhttps://gitlab.orekit.org/orekit/orekit/-/tags/12.0.112.0.1Version 12.0.1.
<p data-sourcepos="1:1-1:66" dir="auto">Version 12.0.1 is a patch release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-14:45" dir="auto">
<li data-sourcepos="3:1-3:69">Fixed parsing of SP3 files with partly missing standard deviations.</li>
<li data-sourcepos="4:1-4:54">Added missing contributions for 12.0 in changes.xml.</li>
<li data-sourcepos="5:1-5:82">Fixed exceptions occurring in EOP prediction with ill chosen fitting parameters.</li>
<li data-sourcepos="6:1-6:61">Fixed regression in computation speed when using Ephemeris.</li>
<li data-sourcepos="7:1-7:65">Added checkstyle configuration for Intellij in contributing.md.</li>
<li data-sourcepos="8:1-8:73">Fixed infinite loop when using specific date with CssiSpaceWeatherData.</li>
<li data-sourcepos="9:1-9:103">SpacecraftStateInterpolator now takes into account the extrapolation threshold given at construction.</li>
<li data-sourcepos="10:1-10:71">Updated JavaDoc for references to the yields method where applicable.</li>
<li data-sourcepos="11:1-11:65">Fixed bad dates in ephemeris when reset-at-end is set to false.</li>
<li data-sourcepos="12:1-12:58">Fixed covariance computation with ephemeris propagation.</li>
<li data-sourcepos="13:1-13:65">AberrationModifier shall be used with user defined DataContext.</li>
<li data-sourcepos="14:1-14:45">Fixed bad caching of the ocean tides model.</li>
</ul>2023-12-30T12:42:24ZBryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/12.0.1-RC112.0.1-RC1Release Candidate 1 for version 12.0.1.
Bryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/12.012.0Version 12.0.
<p data-sourcepos="1:1-1:64" dir="auto">Version 12.0 is a major release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-73:0" dir="auto">
<li data-sourcepos="3:1-4:0">
<p data-sourcepos="3:3-3:136">Introduction of the SSA package which contains probability of collision computation methods (Laas, Alfano, Alfriend, Patera, and Chan)</p>
</li>
<li data-sourcepos="5:1-15:0">
<p data-sourcepos="5:3-5:40">Many features related to GNSS products</p>
<ul data-sourcepos="7:5-15:0">
<li data-sourcepos="7:5-7:74">Refactoring of RINEX files and support of versions 2, 3.05, and 4.0</li>
<li data-sourcepos="8:5-8:51">Support of SINEX differential code bias files</li>
<li data-sourcepos="9:5-9:39">Writing of GNSS observation files</li>
<li data-sourcepos="10:5-10:76">RTCM orbit and clock correction messages for GPS, GLONASS, and Galileo</li>
<li data-sourcepos="11:5-11:63">Improvement in SP3 parsing and introduction of SP3 writer</li>
<li data-sourcepos="12:5-12:45">Splicing and interpolation of SP3 files</li>
<li data-sourcepos="13:5-13:36">Decoding RF-link GNSS messages</li>
<li data-sourcepos="14:5-15:0">Custom satellite system allowed in GNSS</li>
</ul>
</li>
<li data-sourcepos="16:1-17:0">
<p data-sourcepos="16:3-16:109">Huge improvements in spacecraft state interpolation & introduction of covariance interpolation and blending</p>
</li>
<li data-sourcepos="18:1-26:0">
<p data-sourcepos="18:3-18:13">Propagation</p>
<ul data-sourcepos="20:5-26:0">
<li data-sourcepos="20:5-20:84">DSST: addition of the Zeis model for J2-squared mean perturbation contribution</li>
<li data-sourcepos="21:5-21:52">Multi-satellite: addition of a step normalizer</li>
<li data-sourcepos="22:5-22:53">Custom attitude provider when parsing ephemeris</li>
<li data-sourcepos="23:5-23:57">Adaptable max checking interval for event detection</li>
<li data-sourcepos="24:5-24:100">Central body flatness now taken into account for eclipse detector and solar radiation pressure</li>
<li data-sourcepos="25:5-26:0">Panel dependent coefficients in BoxAndSolarArraySpacecraft</li>
</ul>
</li>
<li data-sourcepos="27:1-33:0">
<p data-sourcepos="27:3-27:21">Orbit Determination</p>
<ul data-sourcepos="29:5-33:0">
<li data-sourcepos="29:5-29:74">Introduction of date-based parameter drivers for orbit determination</li>
<li data-sourcepos="30:5-30:72">Unscented Kalman filter now available for all types of propagators</li>
<li data-sourcepos="31:5-31:63">Addition of Gauss Angles-only initial orbit determination</li>
<li data-sourcepos="32:5-33:0">Az/El based Initial Orbit Determination</li>
</ul>
</li>
<li data-sourcepos="34:1-42:0">
<p data-sourcepos="34:3-34:29">Frames & attitude providers</p>
<ul data-sourcepos="36:5-42:0">
<li data-sourcepos="36:5-36:45">Earth Orientation Parameters prediction</li>
<li data-sourcepos="37:5-37:46">Building of ITRF frame directly from EOP</li>
<li data-sourcepos="38:5-38:35">Torque free attitude provider</li>
<li data-sourcepos="39:5-39:56">Interface LOF to allow custom Local Orbital Frames</li>
<li data-sourcepos="40:5-40:48">Magnetic-field-aligned Local Orbital Frame</li>
<li data-sourcepos="41:5-42:0">Encounter LOF frames for collision prediction</li>
</ul>
</li>
<li data-sourcepos="43:1-49:0">
<p data-sourcepos="43:3-43:28">New supported file formats</p>
<ul data-sourcepos="45:5-49:0">
<li data-sourcepos="45:5-45:44">Earth Orientation Parameters C04 files</li>
<li data-sourcepos="46:5-46:46">Satellite Tool Kit (STK) ephemeris files</li>
<li data-sourcepos="47:5-47:51">CCSDS ADM v2 (Attitude Determination Message)</li>
<li data-sourcepos="48:5-49:0">Writer for CCSDS OCM files (Orbit Comprehensive Message)</li>
</ul>
</li>
<li data-sourcepos="50:1-58:0">
<p data-sourcepos="50:3-50:14">Measurements</p>
<ul data-sourcepos="52:5-58:0">
<li data-sourcepos="52:5-52:69">Support for FDOA measurements (Frequency Difference Of Arrival)</li>
<li data-sourcepos="53:5-53:73">Modifiers for aberration of light in RADEC (telescope) measurements</li>
<li data-sourcepos="54:5-54:71">Full parsing of IRLS CRD files (laser ranging measurements files)</li>
<li data-sourcepos="55:5-55:88">Measurements generation and evaluation without derivatives for better performance</li>
<li data-sourcepos="56:5-56:51">Station displacements due to plate tectonics</li>
<li data-sourcepos="57:5-58:0">Phase center variations for on-board antenna modifiers</li>
</ul>
</li>
<li data-sourcepos="59:1-65:0">
<p data-sourcepos="59:3-59:11">Maneuvers</p>
<ul data-sourcepos="61:5-65:0">
<li data-sourcepos="61:5-61:32">Refactoring of the package</li>
<li data-sourcepos="62:5-62:42">Fielded version of impulse maneuvers</li>
<li data-sourcepos="63:5-63:65">Profile based (polynomial segments) thrust propulsion model</li>
<li data-sourcepos="64:4-65:0">Introduction of non-euclidean norms to ΔV and mass consumption models</li>
</ul>
</li>
<li data-sourcepos="66:1-73:0">
<p data-sourcepos="66:3-66:16">Miscellaneous:</p>
<ul data-sourcepos="68:5-73:0">
<li data-sourcepos="68:5-68:43">Static transform for {Field} elements</li>
<li data-sourcepos="69:5-69:52">Change of TimeInterpolable by TimeInterpolator</li>
<li data-sourcepos="70:5-70:50">Change of PositionAngle by PositionAngleType</li>
<li data-sourcepos="71:5-71:37">Field class for StateCovariance</li>
<li data-sourcepos="72:5-73:0">Python keywords (e.g. init) are now forbidden for method naming</li>
</ul>
</li>
</ul>2023-11-08T21:17:29ZBryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/12.0-RC212.0-RC2Release Candidate 2 for version 12.0.
Bryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/12.0-RC112.0-RC1Release Candidate 1 for version 12.0.
Bryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/11.3.311.3.3Version 11.3.3.
<p data-sourcepos="1:1-1:66" dir="auto">Version 11.3.3 is a patch release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-7:70" dir="auto">
<li data-sourcepos="3:1-3:54">Improved performances for (Field)DSSTPropagatorTest.</li>
<li data-sourcepos="4:1-4:115">Fixed DSST tesseral force model short period terms update when order of gravity potential is lower or equal to 3.</li>
<li data-sourcepos="5:1-5:86">Fixed DSST osculating performance issues with high degree and order of geopotential.</li>
<li data-sourcepos="6:1-6:50">Fixed thread safety issue in CoefficientFactory.</li>
<li data-sourcepos="7:1-7:70">Fixed crash of DSST during propagation with osculating and 3rd body.</li>
</ul>2023-06-30T14:24:25ZBryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/11.3.3-RC111.3.3-RC1Release Candidate 1 for version 11.3.3.
Bryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/11.3.211.3.2Version 11.3.2.
<p data-sourcepos="1:1-1:66" dir="auto">Version 11.3.2 is a patch release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-12:78" dir="auto">
<li data-sourcepos="3:1-3:97">Fixed GLONASS parser to set ToC and Date directly to ingested date instead of rounded GPS date.</li>
<li data-sourcepos="4:1-4:54">Fixed numerical issue in CartesianOrbit#shiftedBy().</li>
<li data-sourcepos="5:1-5:79">Fixed convergence of unscented kalman filter by using measurement covariance.</li>
<li data-sourcepos="6:1-6:58">Added missing Onsala Space Observatory BLQ file formats.</li>
<li data-sourcepos="7:1-7:67">Fixed ambiguous propagation type for numerical orbit propagators.</li>
<li data-sourcepos="8:1-8:68">Removed reference to old Orekit mailing list in LocalOrbitalFrame.</li>
<li data-sourcepos="9:1-9:94">Fixed theoretical evaluation of AngularRaDec when the reference frame is not Earth-centered.</li>
<li data-sourcepos="10:1-10:111">Fixed wrong wrapper in deprecated KeplerianOrbit's and FieldKeplerianOrbit's methods for anomaly conversions.</li>
<li data-sourcepos="11:1-11:48">Improved documentation of glonass propagators.</li>
<li data-sourcepos="12:1-12:78">Fixed HolmesFeatherstoneAttractionModel error with a degree 0 gravity field.</li>
</ul>2023-02-16T21:55:33ZBryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/11.3.2-RC111.3.2-RC1Release Candidate 1 for version 11.3.2.
Bryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/tags/11.3.111.3.1Release 11.3.1
<p data-sourcepos="1:1-1:66" dir="auto">Version 11.3.1 is a patch release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-6:50" dir="auto">
<li data-sourcepos="3:1-3:63">Fixed JavaDoc in IsotropicRadiationClassicalConvention class.</li>
<li data-sourcepos="4:1-4:54">Fixed week number parsing in Rinex Navigation files.</li>
<li data-sourcepos="5:1-5:65">Fixed discontinuity issues in Brouwer-Lyddane orbit propagator.</li>
<li data-sourcepos="6:1-6:50">Improved documentation of StateCovariance class.</li>
</ul>2022-12-24T09:17:44ZLuc Maisonobehttps://gitlab.orekit.org/orekit/orekit/-/tags/11.3.1-RC111.3.1-RC1Release candidate 1 for 11.3.1
Luc Maisonobehttps://gitlab.orekit.org/orekit/orekit/-/tags/11.311.3Version 11.3.
<p data-sourcepos="1:1-1:64" dir="auto">Version 11.3 is a minor release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-24:0" dir="auto">
<li data-sourcepos="3:1-3:47">Added shiftedBy method for covariance matrix.</li>
<li data-sourcepos="4:1-4:46">Added new class to handle covariance matrix.</li>
<li data-sourcepos="5:1-5:69">Use Véronique Dehant table for station displacements due to tides.</li>
<li data-sourcepos="6:1-6:50">Avoid losing last measurements in Kalman filter.</li>
<li data-sourcepos="7:1-7:39">Accept new fields in CCSDS CDM files.</li>
<li data-sourcepos="8:1-8:63">Added covariance transformation between local orbital frames.</li>
<li data-sourcepos="9:1-9:257">Moved Keplerian anomaly conversion methods to KeplerianAnomalyUtility and FieldKeplerianAnomalyUtility, deprecating the methods in KeplerianOrbit and FieldKeplerianOrbit. Incorporated Gooding and Odell algorithm for solving the hyperbolic Kepler equation.</li>
<li data-sourcepos="10:1-10:51">Added Unscented Semi-analytical Kalman Estimator.</li>
<li data-sourcepos="11:1-11:35">Added Unscented Kalman Estimator.</li>
<li data-sourcepos="12:1-12:46">Fixed documentation in BulletinAFilesLoader.</li>
<li data-sourcepos="13:1-13:46">Fixed rejection of irregular TDM PATH field.</li>
<li data-sourcepos="14:1-14:35">Added ephemeris based estimation.</li>
<li data-sourcepos="15:1-15:40">Added method to get measurement types.</li>
<li data-sourcepos="16:1-16:82">Improved AbsoluteDate.equals method with management of past and future infinity.</li>
<li data-sourcepos="17:1-17:68">Added additional state provider for covariance matrix propagation.</li>
<li data-sourcepos="18:1-18:43">Migrated all tests from JUnit4 to JUnit5.</li>
<li data-sourcepos="19:1-19:68">Added method to convert to/from an Orekit frame and a CCSDS Frame.</li>
<li data-sourcepos="20:1-20:38">Added ExtremumApproachEventDetector.</li>
<li data-sourcepos="21:1-21:97">Added constructor to AggregateBoundedPropagator for more control over which propagator is used.</li>
<li data-sourcepos="22:1-22:56">Added waypoint interpolation of PVCoordinatesProvider.</li>
<li data-sourcepos="23:1-24:0">Added method to round DateTimeComponents for custom formatting.</li>
</ul>
<p data-sourcepos="25:1-25:66" dir="auto">This version depends on <a data-sourcepos="25:25-25:61" href="https://hipparchus.org/" rel="nofollow noreferrer noopener" target="_blank">Hipparchus</a> 2.3.</p>2022-10-25T13:06:47ZMaxime Journothttps://gitlab.orekit.org/orekit/orekit/-/tags/11.3-RC111.3-RC1Release Candidate 1 for version 11.3.
Maxime Journothttps://gitlab.orekit.org/orekit/orekit/-/tags/11.2.111.2.1Version 11.2.1.
<p data-sourcepos="1:1-1:66" dir="auto">Version 11.2.1 is a patch release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-7:62" dir="auto">
<li data-sourcepos="3:1-3:98">Fixed documentation issue, RTNCovariance constructor initializes the covariance matrix with NaN.</li>
<li data-sourcepos="4:1-4:56">Fixed wrong parsing of Area_DRG and Area_SRP from CDM.</li>
<li data-sourcepos="5:1-5:74">Fixed N/A value not recognized for field MANEUVERABLE when parsing CDMs.</li>
<li data-sourcepos="6:1-6:54">Fixed negative offset when shifting an AbsoluteDate.</li>
<li data-sourcepos="7:1-7:62">Fixed internal error on DateEvent capture events in v11.1.2.</li>
</ul>2022-08-02T09:51:11ZMaxime Journothttps://gitlab.orekit.org/orekit/orekit/-/tags/11.2.1-RC111.2.1-RC1Release Candidate 1 for version 11.2.1.
Maxime Journothttps://gitlab.orekit.org/orekit/orekit/-/tags/11.211.2Version 11.2.
<p data-sourcepos="1:1-1:64" dir="auto">Version 11.2 is a minor release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-28:0" dir="auto">
<li data-sourcepos="3:1-3:68">Added possibility to custom analytical mean parameters conversion.</li>
<li data-sourcepos="4:1-4:57">Added Hatch filters for smoothing of GNSS measurements.</li>
<li data-sourcepos="5:1-5:47">Allowed parsing of SP3 files without EOF key.</li>
<li data-sourcepos="6:1-6:55">Added writing of velocity record in CPF file writers.</li>
<li data-sourcepos="7:1-7:49">Added support for loading EOP from Sinex files.</li>
<li data-sourcepos="8:1-8:74">Raised a too stringent convergence threshold in Eackstein-Hechler model.</li>
<li data-sourcepos="9:1-9:66">Added a way to compute mean parameters in Brouwer-Lyddane model.</li>
<li data-sourcepos="10:1-10:35">Added bistatic range measurement.</li>
<li data-sourcepos="11:1-11:67">Added a way to compute mean parameters in Eckstein-Hechler model.</li>
<li data-sourcepos="12:1-12:56">Updated CCSDS ODM to latest draft version (pink book).</li>
<li data-sourcepos="13:1-13:68">Prevents zero max check intervals in maneuvers triggers detectors.</li>
<li data-sourcepos="14:1-14:67">Added detection of non-positive max check interval and threshold.</li>
<li data-sourcepos="15:1-15:74">Allow additional derivatives providers to update main state derivatives.</li>
<li data-sourcepos="16:1-16:70">Fixed indexing error when estimating a subset of orbital parameters.</li>
<li data-sourcepos="17:1-17:63">Don't loose additional derivatives when generating ephemeris.</li>
<li data-sourcepos="18:1-18:63">Fixed unexpected behavior of two tests in OrekitMessagesTest.</li>
<li data-sourcepos="19:1-19:78">Added support for parsing and writing CDM files in both KVN and XML formats.</li>
<li data-sourcepos="20:1-20:30">Added support for ITRF-2020.</li>
<li data-sourcepos="21:1-21:50">Added TDOA and bistatic range rate measurements.</li>
<li data-sourcepos="22:1-22:54">Added init method in {Field}AdditionalStateProvider.</li>
<li data-sourcepos="23:1-23:58">Added J2-contribution for relativistic clock correction.</li>
<li data-sourcepos="24:1-24:52">Allow creating Geoid without default data context.</li>
<li data-sourcepos="25:1-25:57">Added data loaders for Space Environment's JB2008 data.</li>
<li data-sourcepos="26:1-26:63">Added static method to create a BodyFacade from a CenterName.</li>
<li data-sourcepos="27:1-28:0">Added Frame.getStaticTransformTo(...) and supporting methods to improve performance.</li>
</ul>
<p data-sourcepos="29:1-29:68" dir="auto">This version depends on <a data-sourcepos="29:25-29:68" href="https://www.hipparchus.org" rel="nofollow noreferrer noopener" target="_blank">Hipparchus 2.1</a></p>2022-06-20T07:27:51ZBryan Cazabonnebryan.cazabonne@csgroup.euhttps://gitlab.orekit.org/orekit/orekit/-/tags/11.2-RC111.2-RC1Release Candidate 1 for version 11.2.
Bryan Cazabonnebryan.cazabonne@csgroup.euhttps://gitlab.orekit.org/orekit/orekit/-/tags/11.1.211.1.2Version 11.1.2.
<p data-sourcepos="1:1-1:66" dir="auto">Version 11.1.2 is a patch release of Orekit. The main changes are:</p>
<ul data-sourcepos="3:1-16:0" dir="auto">
<li data-sourcepos="3:1-3:58">Fixed missing tags in XML generation by EphemerisWriter.</li>
<li data-sourcepos="4:1-4:31">Fixed rollover in CRD parser.</li>
<li data-sourcepos="5:1-5:84">Fixed NaNs when constructing Keplerian orbit from PV computed from KeplerianOrbit.</li>
<li data-sourcepos="6:1-6:58">Fixed ephemeris generation using PropagatorParallelizer.</li>
<li data-sourcepos="7:1-7:86">Fixed event bracketing problem induced by numerical noise at end of search interval.</li>
<li data-sourcepos="8:1-8:64">Fixed ephemeris generation with several derivatives providers.</li>
<li data-sourcepos="9:1-9:46">Fixed wrong implementation of NTW LOF frame.</li>
<li data-sourcepos="10:1-10:42">Fixed eD and eY equation in ECOM2 model.</li>
<li data-sourcepos="11:1-11:33">Fixed unmanaged comment in OMM.</li>
<li data-sourcepos="12:1-12:31">Fixed unmanaged units in OMM.</li>
<li data-sourcepos="13:1-13:61">Fix StreamingOemWriter in ITRF and without optional fields.</li>
<li data-sourcepos="14:1-14:46">Fix StreamingOemWriter without acceleration.</li>
<li data-sourcepos="15:1-16:0">Fixed non-bracketing issue when RESET_STATE slightly moves an event at the start of a step and another regular event happens in the first half of the same step</li>
</ul>
<p data-sourcepos="17:1-17:68" dir="auto">This version depends on <a data-sourcepos="17:25-17:68" href="https://www.hipparchus.org" rel="nofollow noreferrer noopener" target="_blank">Hipparchus 2.1</a></p>2022-04-27T10:06:40ZBryan Cazabonnebryan.cazabonne@csgroup.eu