Orekit merge requests
https://gitlab.orekit.org/orekit/orekit/-/merge_requests
2022-06-10T15:10:54Z
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/250
Issue-666 : Hatch filters
2022-06-10T15:10:54Z
Louis Aucouturier
Issue-666 : Hatch filters
- Definition of the AbstractHatchFilter, Doppler, Carrier Phase (Single
Frequency and Divergence Free) Hatch filters, and the associated
PseudoRange smoother classes. An ObservationDataSetUpdate has been
included to allow the filtered da...
- Definition of the AbstractHatchFilter, Doppler, Carrier Phase (Single
Frequency and Divergence Free) Hatch filters, and the associated
PseudoRange smoother classes. An ObservationDataSetUpdate has been
included to allow the filtered data to be carried along with the
original data.
- Definition of the tests.
- The Carrier Phase filters were tested against cases presented in the
gLAB tutorial. The necessary commands and data have been included.
Fixes #666
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/277
Issue-790: Add writing of velocity record in CPF file writer
2022-06-07T13:31:42Z
GC
Issue-790: Add writing of velocity record in CPF file writer
Fix issue #790
* Added a new CPFWriter constructor to include optional velocity flag
* Added a new writeEphemerisLine method to also write optional velocity record
* Filled in velocity record parser to CPFParser
* Added test
Fix issue #790
* Added a new CPFWriter constructor to include optional velocity flag
* Added a new writeEphemerisLine method to also write optional velocity record
* Filled in velocity record parser to CPFParser
* Added test
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/260
Issue 804 : EOP parser using SinexLoader
2022-06-07T08:15:48Z
Louis Aucouturier
Issue 804 : EOP parser using SinexLoader
- Modifying Parser to handle the EOP parameters present in the
SinexLoader.
- Adding fillHistory to implement the interface of EopHistoryLoader
- Adding toEopEntries to convert the data extracted from the Parser to
list of EopEntry
- Cre...
- Modifying Parser to handle the EOP parameters present in the
SinexLoader.
- Adding fillHistory to implement the interface of EopHistoryLoader
- Adding toEopEntries to convert the data extracted from the Parser to
list of EopEntry
- Creating tests to check the behaviour
Fixes #804
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/263
Issue-922: Add BistaticRange measurements class.
2022-06-03T09:24:41Z
Mark Rutten
Issue-922: Add BistaticRange measurements class.
Add `BistaticRange` measurements class, along with `BistaticRangeBuilder` in the generators.
This is heavily inspired (the tests are a lot of copy/paste) from the recently `BistaticRangeRate` class recently introduced by @pascal.
Code t...
Add `BistaticRange` measurements class, along with `BistaticRangeBuilder` in the generators.
This is heavily inspired (the tests are a lot of copy/paste) from the recently `BistaticRangeRate` class recently introduced by @pascal.
Code to fulfil [issue 922](https://gitlab.orekit.org/orekit/orekit/-/issues/922).
Fixes #922
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/276
Added a way to compute mean parameters in Brouwer-Lyddane model.
2022-06-03T09:12:38Z
Bryan Cazabonne
Added a way to compute mean parameters in Brouwer-Lyddane model.
Fixes #932
Fixes #932
11.2
Bryan Cazabonne
Bryan Cazabonne
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/273
Updated CCSDS ODM to latest draft version (pink book).
2022-06-03T06:34:52Z
Luc Maisonobe
Updated CCSDS ODM to latest draft version (pink book).
Fixes #934
Fixes #934
11.2
Luc Maisonobe
Luc Maisonobe
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/271
Prevents zero max check intervals in maneuvers triggers detectors.
2022-06-03T06:34:48Z
Luc Maisonobe
Prevents zero max check intervals in maneuvers triggers detectors.
Fixes #930
Fixes #930
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/269
Fixed indexing error when estimating a subset of orbital parameters.
2022-06-03T06:34:44Z
Luc Maisonobe
Fixed indexing error when estimating a subset of orbital parameters.
Fixes #928
Fixes #928
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/267
Fixed additional states in integrated ephemerides.
2022-06-03T06:34:40Z
Luc Maisonobe
Fixed additional states in integrated ephemerides.
Fixes #925
Fixes #925
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/270
Allow additional derivatives providers to update main state derivatives.
2022-06-03T06:34:36Z
Luc Maisonobe
Allow additional derivatives providers to update main state derivatives.
Fixes #929
Fixes #929
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/274
Added a way to compute mean parameters in Eckstein-Hechler model.
2022-06-03T06:34:31Z
Luc Maisonobe
Added a way to compute mean parameters in Eckstein-Hechler model.
Fixes #933
Fixes #933
11.2
Luc Maisonobe
Luc Maisonobe
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/272
Fix issue-889: Unexpected behavior of two tests in OrekitMessagesTest
2022-06-01T15:03:16Z
GC
Fix issue-889: Unexpected behavior of two tests in OrekitMessagesTest
Fix issue #889: improved checks to detect missing translations into French or missing
messages in the English version.
Fix issue #889: improved checks to detect missing translations into French or missing
messages in the English version.
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/235
Finished CDM Parser - Issue 777
2022-06-01T12:38:37Z
Mélina Vanel
Finished CDM Parser - Issue 777
Adding the Cdm Parser
Fixes #777
Adding the Cdm Parser
Fixes #777
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/265
Added missing translations in the Italian localization file.
2022-05-12T06:43:03Z
GC
Added missing translations in the Italian localization file.
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/258
Fix test timeout in NtripClientTest
2022-04-11T15:20:44Z
Evan Ward
Fix test timeout in NtripClientTest
Previously it would wait 1 second for all messages. This proved to be
too short on some slow platforms. Now it waits up to 30 seconds for 30
messages, then 1 additional second for the message that causes the
error.
The concurrency const...
Previously it would wait 1 second for all messages. This proved to be
too short on some slow platforms. Now it waits up to 30 seconds for 30
messages, then 1 additional second for the message that causes the
error.
The concurrency constructs used may not be the best, but they seem to
work.
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/255
Tdoa
2022-04-05T08:01:31Z
Pascal Parraud
Tdoa
Added TDOA and bistatic range rate measurements.
Fix #911
Added TDOA and bistatic range rate measurements.
Fix #911
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/252
Allow creating Geoid w/o default data context
2022-03-30T18:52:05Z
Evan Ward
Allow creating Geoid w/o default data context
Previously the only constructor for Geoid used the default data context
because it chose J2000 as the default epoch. Updated that to use
AbsoluteDate.ARBITRARY_EPOCH so that it no longer uses the default data
context.
Previously the only constructor for Geoid used the default data context
because it chose J2000 as the default epoch. Updated that to use
AbsoluteDate.ARBITRARY_EPOCH so that it no longer uses the default data
context.
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/249
Fix #903 Create StaticTransform, Frame.getStaticTransformTo, and supporting m...
2022-03-28T19:40:43Z
Evan Ward
Fix #903 Create StaticTransform, Frame.getStaticTransformTo, and supporting methods
StaticTransform is a new interface that only include information for
transforming positions and directions. Transform is a subtype.
Added a getStaticTransform() method to Frame. Some testing of this MR
has shown a speed up of 1.9 compar...
StaticTransform is a new interface that only include information for
transforming positions and directions. Transform is a subtype.
Added a getStaticTransform() method to Frame. Some testing of this MR
has shown a speed up of 1.9 compared to using getTransform() when
transforming positions. This is because StaticTransform.combine(...) can
ignore all the velocity and acceleration terms. (And that Orekit is very
good at caching frame transforms so the full precession model is rarely
evaluated.)
Feedback welcome, especially with regard to the name `staticShiftedBy(...)` which I'm not sure conveys its meaning well.
More can be done to not compute quantities that are not used. See #903 for a list.
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/243
Added init method in {Field}AdditionalStateProvider.
2022-03-08T13:40:26Z
Bryan Cazabonne
Added init method in {Field}AdditionalStateProvider.
Fixes #900
Fixes #900
11.2
https://gitlab.orekit.org/orekit/orekit/-/merge_requests/237
Issue 888 : Add higher order terms for relativistic clock correction (J2)
2022-03-03T08:03:59Z
Louis Aucouturier
Issue 888 : Add higher order terms for relativistic clock correction (J2)
* Definition of the Abstract modifier for the relativistic J2 clock delay
* Definition of the InterSatellites, OneWayGNSS, Range, Phase modifiers.
* Definition of the tests
The tests provide a behaviour consistent with what is expected....
* Definition of the Abstract modifier for the relativistic J2 clock delay
* Definition of the InterSatellites, OneWayGNSS, Range, Phase modifiers.
* Definition of the tests
The tests provide a behaviour consistent with what is expected. The value obtained during tests seem consistent with the value presented in the reference. The coverage computed by SonarQube on the code specific to this branch is 100% and the duplication present from the new code is equal to 0%.
Fixes #888
11.2