Orekit merge requestshttps://gitlab.orekit.org/orekit/orekit/-/merge_requests2024-03-26T11:07:07Zhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/488Fixes #1293 - Added getters to LofOffset2024-03-26T11:07:07ZTanner MillsFixes #1293 - Added getters to LofOffsetAdded getters to LofOffset
Fixes #1293Added getters to LofOffset
Fixes #129312.1https://gitlab.orekit.org/orekit/orekit/-/merge_requests/498#1283: restored API with SpacecraftState for MeasurementBuilder2024-03-22T19:24:11ZRomain Serra#1283: restored API with SpacecraftState for MeasurementBuilderCloses #1283Closes #128312.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/497add J2-only force model2024-03-18T12:37:51ZRomain Serraadd J2-only force model12.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/494fixed wrong hasNonKeplerianAcceleration in FieldOrbit and improved performance2024-03-16T22:42:12ZRomain Serrafixed wrong hasNonKeplerianAcceleration in FieldOrbit and improved performanceCloses #1344Closes #134412.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/496Used Intellij to improve some parts of the code.2024-03-16T20:23:23ZBryan CazabonneUsed Intellij to improve some parts of the code.https://gitlab.orekit.org/orekit/orekit/-/merge_requests/495Fix DSST Jacobians for force model parameters2024-03-15T15:29:41ZEvan WardFix DSST Jacobians for force model parametersPreviously the DSST would throw an exception if attempting to compute
the jacobian w.r.t. a force model parameter. Now it seems to work.
Changes include:
* initializing field short period terms when computing Jacobians.
* using Equin...Previously the DSST would throw an exception if attempting to compute
the jacobian w.r.t. a force model parameter. Now it seems to work.
Changes include:
* initializing field short period terms when computing Jacobians.
* using EquinoctialOrbit, not CartesianOrbit for DSST.
* only consider the short period terms for parameters in the force
model that created the short period terms.
I added tests that check running the DSST with zero, one, or two
parameters in mean and osculating mode. Had to slightly increase the
tolerance on an existing DSST paramter Jacobian test. But the DSST
LAGEOS OD test completed in fewer iteration, leading me to believe it
was an improvement to the Jacobian.
The changes caused some of the DSST KF tests to no longer work.
Those tests seem to create a MEAN DSST propagator, then replace all of
the short period terms with OSCULATING ones, without updating the field terms. I'm not sure if this even
makes sense from the theory or should be supported, but apparently it
worked before. So I adjusted the KF to also update the field terms when it updates the non-field terms.
I also addes some supporting test and debugging code.
Fixes #98612.0.2Evan WardEvan Wardhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/491#1336: added getBodyName to body-based dynamics (plus common abstract ForceMo...2024-03-07T20:10:36ZRomain Serra#1336: added getBodyName to body-based dynamics (plus common abstract ForceModel)Closes #1336
Todo: changelogCloses #1336
Todo: changelog12.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/489#1335: Added constructors with orbit type in SmallManeuverAnalyticalModel.2024-03-07T18:44:01ZMaxime Journot#1335: Added constructors with orbit type in SmallManeuverAnalyticalModel.Added constructors with orbit type in SmallManeuverAnalyticalModel.
Closes #1335Added constructors with orbit type in SmallManeuverAnalyticalModel.
Closes #133512.1Maxime JournotMaxime Journothttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/490added get(Un)normalizedC20 (#1258)2024-03-06T22:54:47ZRomain Serraadded get(Un)normalizedC20 (#1258)Closes #1258Closes #125812.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/493Update CI/CD build env. according to SonarQube 9.9 LTS requirements2024-03-06T21:21:27ZSébastien Dinotsebastien.dinot@csgroup.euUpdate CI/CD build env. according to SonarQube 9.9 LTS requirementsFix #1339Fix #1339https://gitlab.orekit.org/orekit/orekit/-/merge_requests/487Removed redundant code to create FieldOrbit from Orbit (#1198)2024-02-26T20:10:58ZRomain SerraRemoved redundant code to create FieldOrbit from Orbit (#1198)Closes #1198Closes #119812.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/486changed default PositionAngleType in (Field)NumericalPropagator to ECCENTRIC ...2024-02-25T22:37:29ZRomain Serrachanged default PositionAngleType in (Field)NumericalPropagator to ECCENTRIC (#1201)Closes #1201Closes #120112.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/485#1307: removed unnecessary calls to transformPVCoordinates in (Field)ShortTer...2024-02-24T08:39:12ZRomain Serra#1307: removed unnecessary calls to transformPVCoordinates in (Field)ShortTermEncounter2DDefinition.Closes #1307Closes #130712.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/482Issue 12882024-02-23T08:20:34ZRomain SerraIssue 128812.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/474Fix issue-1309: Incorrect transmitter location in BistaticRange measurement2024-02-21T17:19:45ZMark RuttenFix issue-1309: Incorrect transmitter location in BistaticRange measurementFix incorrect transmitter location, issue #1309.
Took the opportunity to reduce code by using the common ground measurement calculations.
Should I have a go at reducing the code in `BistaticRangeRate` as well?Fix incorrect transmitter location, issue #1309.
Took the opportunity to reduce code by using the common ground measurement calculations.
Should I have a go at reducing the code in `BistaticRangeRate` as well?12.0.2https://gitlab.orekit.org/orekit/orekit/-/merge_requests/483Fix issue 1327: SP3Writer generates blank lines2024-02-21T12:36:41ZMark RuttenFix issue 1327: SP3Writer generates blank linesFix SP3Writer logic, issue #1327.Fix SP3Writer logic, issue #1327.https://gitlab.orekit.org/orekit/orekit/-/merge_requests/481Issue 12152024-02-16T08:30:02ZRomain SerraIssue 121512.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/430Closes #1215 Adding Latitude and Longitude Range Crossing detectors2024-02-14T21:30:21ZAlberto FerreroCloses #1215 Adding Latitude and Longitude Range Crossing detectorsAdded Longitude and Latitude Crossing detectors
#1215Added Longitude and Latitude Crossing detectors
#121512.1https://gitlab.orekit.org/orekit/orekit/-/merge_requests/461Issue 1214 (cache for position angle)2024-02-09T23:09:52ZRomain SerraIssue 1214 (cache for position angle)Closes #1214Closes #121412.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/472fix 1306 resetIntermediateState in (Field) TlePropagator2024-02-03T15:45:16ZRomain Serrafix 1306 resetIntermediateState in (Field) TlePropagatorCloses #1306Closes #130612.1Romain SerraRomain Serra