Orekit merge requestshttps://gitlab.orekit.org/orekit/orekit/-/merge_requests2024-02-23T08:20:34Zhttps://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/481Issue 12152024-02-16T08:30:02ZRomain SerraIssue 121512.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/480Specify the remote shell to use2024-02-02T17:50:24ZSébastien Dinotsebastien.dinot@csgroup.euSpecify the remote shell to useThe last pipeline failed because rsync could not process the given url.
Signed-off-by: Sebastien Dinot <sebastien.dinot@csgroup.eu>The last pipeline failed because rsync could not process the given url.
Signed-off-by: Sebastien Dinot <sebastien.dinot@csgroup.eu>https://gitlab.orekit.org/orekit/orekit/-/merge_requests/479Rely on rsync to deploy Maven site2024-02-02T15:13:31ZSébastien Dinotsebastien.dinot@csgroup.euRely on rsync to deploy Maven siteThe modification proposed by this MR consists in delegating the deployment of the Maven site to the `rsync` command (provided by the build env) since all Maven deployment strategies fail on a server using a recent version of OpenSSH.
As...The modification proposed by this MR consists in delegating the deployment of the Maven site to the `rsync` command (provided by the build env) since all Maven deployment strategies fail on a server using a recent version of OpenSSH.
Aside from that, the CS GROUP website url has been updated.
Signed-off-by: Sebastien Dinot <sebastien.dinot@csgroup.eu>https://gitlab.orekit.org/orekit/orekit/-/merge_requests/478Adjusting the site deployment protocol2024-02-02T10:16:33ZSébastien Dinotsebastien.dinot@csgroup.euAdjusting the site deployment protocolInitially, the uri identifying the deployment target referred to the
'scp:' protocol, but the Wagon SSH External plugin documentation seemed
to indicate that it should point to the 'scpexe:' protocol. This doesn't
work in the CI context....Initially, the uri identifying the deployment target referred to the
'scp:' protocol, but the Wagon SSH External plugin documentation seemed
to indicate that it should point to the 'scpexe:' protocol. This doesn't
work in the CI context.
Signed-off-by: Sebastien Dinot <sebastien.dinot@csgroup.eu>https://gitlab.orekit.org/orekit/orekit/-/merge_requests/477Change of site deployment provider2024-02-01T22:54:12ZSébastien Dinotsebastien.dinot@csgroup.euChange of site deployment providerFollowing the migration of the development server, on which a much more recent version of SSH server is deployed than on the old one, site deployment fails. This is because the JSch component used by the Maven Wagon plugin is outdated an...Following the migration of the development server, on which a much more recent version of SSH server is deployed than on the old one, site deployment fails. This is because the JSch component used by the Maven Wagon plugin is outdated and does not support recent standards.
The evolution provided by this MR leads deployment to rely on an external SSH client, provided by the environment, rather than on the Java component JSch (which has been deprecated in Wagon version 4.0).https://gitlab.orekit.org/orekit/orekit/-/merge_requests/476fix #1318: add default implementation of getPosition in (Field)Propagator2024-02-01T17:31:48ZRomain Serrafix #1318: add default implementation of getPosition in (Field)Propagator12.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/475Update deployment target following server migration2024-01-31T13:27:30ZSébastien Dinotsebastien.dinot@csgroup.euUpdate deployment target following server migrationDue to the migration of the development server, the deployment target has changed (Spoutnik => Ganymede). The purpose of this MR is to integrate this change into the deployment process.Due to the migration of the development server, the deployment target has changed (Spoutnik => Ganymede). The purpose of this MR is to integrate this change into the deployment process.https://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/473issue 1259: kinematic transform2024-01-30T22:20:44ZRomain Serraissue 1259: kinematic transformCloses #1259Closes #125912.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 Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/471Draft: Fixed issue 1282 : mismatch between LOFType.EQW Javadoc and code2024-01-23T07:50:03ZVincent CUCCHIETTIvincent.cucchietti@csgroup.euDraft: Fixed issue 1282 : mismatch between LOFType.EQW Javadoc and codeHi all,
this mr fixes issue 1282.
closes #1282
Cheers,
VincentHi all,
this mr fixes issue 1282.
closes #1282
Cheers,
VincentVincent CUCCHIETTIvincent.cucchietti@csgroup.euVincent CUCCHIETTIvincent.cucchietti@csgroup.euhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/470Fixes #1264 : Add conversions from (Field)TrackingCoordinates to topocentric ...2024-03-26T23:07:41ZTanner MillsFixes #1264 : Add conversions from (Field)TrackingCoordinates to topocentric position.Closes #1264
Add conversions from (Field)TrackingCoordinates to topocentric position in `TopocentricFrame`Closes #1264
Add conversions from (Field)TrackingCoordinates to topocentric position in `TopocentricFrame`12.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/469Fix #1300 Regression in ephemeris interpolation2024-01-19T12:16:00ZEvan WardFix #1300 Regression in ephemeris interpolationFix interpolation in Ephemeris when interpolationPoints=1. I.e. stepwise
interpolations. Thanks to Sander Cochran for the failing test case.Fix interpolation in Ephemeris when interpolationPoints=1. I.e. stepwise
interpolations. Thanks to Sander Cochran for the failing test case.12.0.2Evan WardEvan Wardhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/468fixed #1302: add getStaticInverse to (Field)StaticTransform2024-01-23T19:24:32ZRomain Serrafixed #1302: add getStaticInverse to (Field)StaticTransformCloses #1302Closes #130212.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/467fixed #1249: duplicated code in (Field)AbstractPropagator2024-01-13T14:02:56ZRomain Serrafixed #1249: duplicated code in (Field)AbstractPropagatorCloses #1249Closes #124912.1Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/466Closes #1301: Increase visibility of private methods in Maneuver2024-01-16T09:49:25ZChristopher SchankCloses #1301: Increase visibility of private methods in ManeuverCloses #1301: Make forces.Maneuver#getPropulsionModelParameters and forces.Maneuver#getManeuverTriggersParameters publicCloses #1301: Make forces.Maneuver#getPropulsionModelParameters and forces.Maneuver#getManeuverTriggersParameters public12.1https://gitlab.orekit.org/orekit/orekit/-/merge_requests/465Closes #1296: Make lazy loading of UTC thread safe by checking if already...2024-03-16T14:25:37ZChristopher SchankCloses #1296: Make lazy loading of UTC thread safe by checking if already...Fix issue-1296: Make lazy loading of UTC thread safe by checking if already loaded inside synchronized block
Closes #1296Fix issue-1296: Make lazy loading of UTC thread safe by checking if already loaded inside synchronized block
Closes #129612.0.2https://gitlab.orekit.org/orekit/orekit/-/merge_requests/464Added support for Intelsat's 11 elements propagation.2024-01-12T08:50:57ZBryan CazabonneAdded support for Intelsat's 11 elements propagation.Fixes #1299
For review :
- I agree that Orekit shall be in S.I units. But I consider this case very specific. Units of Intelsat's 11 elements are always ° and days in the provided files. In addition, the propagation model uses ° and d...Fixes #1299
For review :
- I agree that Orekit shall be in S.I units. But I consider this case very specific. Units of Intelsat's 11 elements are always ° and days in the provided files. In addition, the propagation model uses ° and days. Therefore, handling S.I units in Orekit will cause unwanted conversions for users.12.1Bryan CazabonneBryan Cazabonnehttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/463Closes #1295 EventDetector for beta angle threshold crossing2024-01-03T15:36:51ZJoeCloses #1295 EventDetector for beta angle threshold crossingImplementation of a `BetaAngleDetector`, triggering events when a beta angle threshold is crossed. The detector (and the corresponding `FieldBetaAngleDetector`) contain static methods which can be used to compute the beta angle directly,...Implementation of a `BetaAngleDetector`, triggering events when a beta angle threshold is crossed. The detector (and the corresponding `FieldBetaAngleDetector`) contain static methods which can be used to compute the beta angle directly, if needed.
Resolves issue #1295
**Note to reviewers**: I thought about adding a `BetaAngleUtility` to the `utils` package to hold the computation of the beta angle. However the actual computation was small enough it didn't seem worth it. If it makes more sense to organize this code differently, please let me know.12.1JoeJoe