Open ChristopherRabotin opened 4 days ago
Visit the preview URL for this PR (updated for commit 9cc143f):
https://nyx-rustdoc--pr379-feat-gh-333-od-msr-j-jlj40tik.web.app
(expires Mon, 02 Dec 2024 01:16:11 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Sign: d8e2a55934352d850c15d11866c39eb2d2e029be
~Executing the LRO example without any range data led to Error: SingularNoiseRk
error.~
Fixed by setting the default measurement noise to identity.
To test, simply remove the range_km
entry in the measurement_types
of Goldstone and Canberra, and run the LRO example. When there is ranging data injected, we can see the uncertainty on the range to rise because the postfit values are larger than the prefits (which are zero), and similarly the Doppler uncertainty drops because in our model the velocity does not suffer from the oscillation we see in the range (refer to https://nyxspace.com/nyxspace/showcase/04_lro_od/ for details).
Attention: Patch coverage is 79.84252%
with 256 lines
in your changes missing coverage. Please review.
Project coverage is 66.33%. Comparing base (
923aca9
) to head (9cc143f
). Report is 32 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
🚨 Try these New Features:
Summary
Orbit determination measurements are no longer their own type. Instead, they're all part of the
Measurement
structure which can store multiple simultaneous measurements in a HashMap. All tracking devices are represented as a BTreeMap. All tracking data is also represented as a BTreeMap.This leads to significant code simplifications, along with runtime flexibility to enable or disable specific measurement types from specific ground stations (or trackers in general). This is an important requirement for operations where a specific measurement type by a given ground station may be unreliable.
Architectural Changes
Closes #333
New Features
Improvements
Bug Fixes
No change
Testing and validation
Documentation
This PR does not primarily deal with documentation changes.