Orekit merge requestshttps://gitlab.orekit.org/orekit/orekit/-/merge_requests2024-03-16T14:26:17Zhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/462Draft: Fixed issue 1273: Resolve "TimeSystem parsing in SP3Parser"2024-03-16T14:26:17ZMark RuttenDraft: Fixed issue 1273: Resolve "TimeSystem parsing in SP3Parser"Closes #1273.
I've fixed the bug and added a single test. I've included a partial QZSS SP3 file, with the number of time-steps edited down to one.Closes #1273.
I've fixed the bug and added a single test. I've included a partial QZSS SP3 file, with the number of time-steps edited down to one.12.0.2https://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/492Fix #13392024-03-06T22:51:42ZSébastien Dinotsebastien.dinot@csgroup.euFix #1339Fix #1339
Signed-off-by: Sebastien Dinot <sebastien.dinot@csgroup.eu>Fix #1339
Signed-off-by: Sebastien Dinot <sebastien.dinot@csgroup.eu>https://gitlab.orekit.org/orekit/orekit/-/merge_requests/443Draft: Fixed 1218: extend reset-at-end mechanism to analytical propagators2023-11-03T12:58:23ZRomain SerraDraft: Fixed 1218: extend reset-at-end mechanism to analytical propagatorsCloses #1218Closes #1218Romain SerraRomain Serrahttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/445Resolve "Concurrency in LazyLoadedTimeScales"2023-11-02T09:25:05ZLuc MaisonobeResolve "Concurrency in LazyLoadedTimeScales"https://gitlab.orekit.org/orekit/orekit/-/issues/1250
Closes #1256https://gitlab.orekit.org/orekit/orekit/-/issues/1250
Closes #125612.0https://gitlab.orekit.org/orekit/orekit/-/merge_requests/428Issue 12312023-10-17T18:57:40ZAlberto FerreroIssue 1231Fix bug on `buildBox` constructor, to respect parent coefficients orderFix bug on `buildBox` constructor, to respect parent coefficients orderhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/427Draft: Issue 1225 Adding missing FieldLongitudeCrossingDetector2023-10-18T21:36:50ZAlberto FerreroDraft: Issue 1225 Adding missing FieldLongitudeCrossingDetectorCloses #1225
As per title, the detector was missing
Please, merge after: https://gitlab.orekit.org/orekit/orekit/-/merge_requests/424 to clean commit historyCloses #1225
As per title, the detector was missing
Please, merge after: https://gitlab.orekit.org/orekit/orekit/-/merge_requests/424 to clean commit historyhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/424issue-1215 New coordinates (Latitude/Longitude) range crossing detectors2023-10-18T21:36:42ZAlberto Ferreroissue-1215 New coordinates (Latitude/Longitude) range crossing detectorsRegarding https://gitlab.orekit.org/orekit/orekit/-/issues/1215
(sorry I cannot get rid of my previous commits regarding the event detector constructor accessibility)Regarding https://gitlab.orekit.org/orekit/orekit/-/issues/1215
(sorry I cannot get rid of my previous commits regarding the event detector constructor accessibility)https://gitlab.orekit.org/orekit/orekit/-/merge_requests/425Issue 12152023-10-07T16:14:11ZAlberto FerreroIssue 1215https://gitlab.orekit.org/orekit/orekit/-/merge_requests/422Draft: Issue 12152023-10-06T08:48:32ZAlberto FerreroDraft: Issue 1215As per ticket: https://forum.orekit.org/t/latitude-and-longitude-crossing-detector/2908
I would like to propose creation of 2 new detectors.
Unfortunately the pipeline fails as there are some Maven errors.
Can you help me in fixing it?
...As per ticket: https://forum.orekit.org/t/latitude-and-longitude-crossing-detector/2908
I would like to propose creation of 2 new detectors.
Unfortunately the pipeline fails as there are some Maven errors.
Can you help me in fixing it?
Thanks
Albertohttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/382Draft:Issue 9472023-09-30T14:56:11ZAlberto FerreroDraft:Issue 947Closes #947
As discussed in https://forum.orekit.org/t/from-osculating-to-mean-elements-with-brouwer-lyddane-propagator/1867
Brouwner Lyddane propagator is failing for near-circular orbits.
Idea is to convert to `EquinoctialOrbit` or ...Closes #947
As discussed in https://forum.orekit.org/t/from-osculating-to-mean-elements-with-brouwer-lyddane-propagator/1867
Brouwner Lyddane propagator is failing for near-circular orbits.
Idea is to convert to `EquinoctialOrbit` or `CartesianOrbit` to avoid the exception on `KeplerianOrbit` constructor.https://gitlab.orekit.org/orekit/orekit/-/merge_requests/416Draft: Fixed issue 1205: failing tests after correction of Hipparchus issue 2532023-10-18T21:38:01ZVincent CUCCHIETTIvincent.cucchietti@csgroup.euDraft: Fixed issue 1205: failing tests after correction of Hipparchus issue 253Hey everyone,
This mr aims to fix the errors introduced by the fix of hipparchus issue 253.
I fixed the failing tests in the SSA package but some tests still need to be fixed :
```
869472 [ERROR] HaloOrbitTest.testManifolds:158 » Mat...Hey everyone,
This mr aims to fix the errors introduced by the fix of hipparchus issue 253.
I fixed the failing tests in the SSA package but some tests still need to be fixed :
```
869472 [ERROR] HaloOrbitTest.testManifolds:158 » MathIllegalArgument non symmetric matrix: th...
869472 [ERROR] LyapunovOrbitTest.testManifolds:150 » MathIllegalArgument non symmetric matrix...
```
Closes #1205
Cheers,
VincentVincent CUCCHIETTIvincent.cucchietti@csgroup.euVincent CUCCHIETTIvincent.cucchietti@csgroup.euhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/312dsst: fix SpotBugs MS_EXPOSE_REP issue in CoefficientsFactory2023-07-03T13:37:41Zbradhdsst: fix SpotBugs MS_EXPOSE_REP issue in CoefficientsFactoryThis shows up with an updated version of SpotBugs
Relates #976This shows up with an updated version of SpotBugs
Relates #976https://gitlab.orekit.org/orekit/orekit/-/merge_requests/369Stop using internal JDK methods (needed for Java 17 compilation)2023-06-30T12:08:33ZLUGANStop using internal JDK methods (needed for Java 17 compilation)11.3.3https://gitlab.orekit.org/orekit/orekit/-/merge_requests/362Improved new ImpulseManeuverTest test readability.2023-06-03T12:25:08ZVincent CUCCHIETTIvincent.cucchietti@csgroup.euImproved new ImpulseManeuverTest test readability.Improved new ImpulseManeuverTest test readability.Improved new ImpulseManeuverTest test readability.Vincent CUCCHIETTIvincent.cucchietti@csgroup.euVincent CUCCHIETTIvincent.cucchietti@csgroup.euhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/294Draft: Fix Issue 949 - No initialization of initialState in Ephemeris, Integr...2023-03-03T15:38:45ZVincent CUCCHIETTIvincent.cucchietti@csgroup.euDraft: Fix Issue 949 - No initialization of initialState in Ephemeris, IntegratedEphemeris and AdapterPropagator constructors.## <a href="https://gitlab.orekit.org/orekit/orekit/-/issues/949"> Issue 949 </a>
This issue was opened because it was found that propagating an <b>IntegratedEphemeris</b> with a <b>StateCovarianceMatrixProvider</b> would result in <b>N...## <a href="https://gitlab.orekit.org/orekit/orekit/-/issues/949"> Issue 949 </a>
This issue was opened because it was found that propagating an <b>IntegratedEphemeris</b> with a <b>StateCovarianceMatrixProvider</b> would result in <b>NullPointerException</b> being thrown.
After further investigation, it was found that this error would happen with the followings inheritors of <b>AbstractAnalyticalPropagator</b> :
<ul>
<li>Ephemeris</li>
<li>IntegratedEphemeris</li>
<li>AdapterPropagator</li>
<li>GLONASSAnalyticalPropagator</li>
<li>GNSSPropagator</li>
<li>SBASPropagator</li>
</ul>
In addition, one need to use an additional state provider which actually uses its own ```init()``` method (and not the default, empty one) for this exception to be thrown.
## Solution
The solution is straightforward for inheritors of <b>AbstractAnalyticalPropagator</b> that have their own ```getInitialState()``` method defined, we only need to add the following in their respective constructor : ```super.resetInitialState(getInitialState());``` (slightly different solution depending on the case).
For now and with this merge request, the following classes would be fixed :
<ul>
<li>Ephemeris</li>
<li>IntegratedEphemeris</li>
<li>AdapterPropagator (depends on given propagator but will be ready when all propagators are fixed)</li>
</ul>https://gitlab.orekit.org/orekit/orekit/-/merge_requests/343Modification of GLONASS parser per issue 10332023-02-16T22:17:02ZJonathan HoodModification of GLONASS parser per issue 1033modified GLONASS parser to set ToC and Date directly to ingested date instead of rounded GPS date per RINEX 8.1 specifications noting that GLONASS time is aligned with UTC and not with GPS timemodified GLONASS parser to set ToC and Date directly to ingested date instead of rounded GPS date per RINEX 8.1 specifications noting that GLONASS time is aligned with UTC and not with GPS time11.3.2https://gitlab.orekit.org/orekit/orekit/-/merge_requests/311docs: minor typo fixes2023-02-11T09:21:30Zbradhdocs: minor typo fixeshttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/318Fixed issue #978 : Improved documentation of covariance coordinates transform...2022-12-02T10:12:36ZVincent CUCCHIETTIvincent.cucchietti@csgroup.euFixed issue #978 : Improved documentation of covariance coordinates transformation and shifting in StateCovarianceThis mr aims to close issue #978.
However, I did not change the javadoc in the shiftedBy() method because I thought it was already pretty straightforward, what would you like to add exactly @Serrof ? Also, please tell me if the new jav...This mr aims to close issue #978.
However, I did not change the javadoc in the shiftedBy() method because I thought it was already pretty straightforward, what would you like to add exactly @Serrof ? Also, please tell me if the new javadoc of changeCovarianceType and changeCovarianceFrame are alright with you :thumbsup:.
Cheers,
VincentVincent CUCCHIETTIvincent.cucchietti@csgroup.euVincent CUCCHIETTIvincent.cucchietti@csgroup.euhttps://gitlab.orekit.org/orekit/orekit/-/merge_requests/310Fix Issue #987: Added FieldStateCovariance2022-11-09T12:56:25ZVincent CUCCHIETTIvincent.cucchietti@csgroup.euFix Issue #987: Added FieldStateCovarianceHey everyone,
This mr is related to the issue #987 and add the Field version of ```StateCovariance```. Now that I have made it, I realize that it was most probably not useful for the goal I had in mind but it is too late so I now hope ...Hey everyone,
This mr is related to the issue #987 and add the Field version of ```StateCovariance```. Now that I have made it, I realize that it was most probably not useful for the goal I had in mind but it is too late so I now hope that someone can find a use for it :sweat_smile:.
It also contains fixes for some tests in ```StateCovarianceTest``` that *need* to be implemented anyway, as they are currently false.
Finally, I spotted a small Javadoc error in ```FieldSpacecraftState``` and fixed it.
## UPDATE
Turns out I actually need it for the collision package so I'm closing this MR and merge it with my future collision package branch.