-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to ANISE 0.5.3 #409
base: master
Are you sure you want to change the base?
Conversation
Prevent countined rejected measurements toward the EKF trigger
Visit the preview URL for this PR (updated for commit 7fdb125): https://nyx-rustdoc--pr409-maintenance-gh-407-oevrcc30.web.app (expires Tue, 18 Feb 2025 22:54:18 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: d8e2a55934352d850c15d11866c39eb2d2e029be |
@@ -463,8 +463,8 @@ where | |||
|
|||
// Build an array of all the RIC differences | |||
let mut ric_diff = Vec::with_capacity(other_states.len()); | |||
for (ii, other_state) in other_states.iter().enumerate() { | |||
let self_orbit = self_states[ii].orbit(); | |||
for (other_state, self_state) in other_states.iter().zip(self_states.iter()) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Functional programming FTW! Also simpler to read.
@@ -204,6 +219,52 @@ impl TrackingDataArc { | |||
self | |||
} | |||
|
|||
/// Returns a new tracking arc that contains measurements from all trackers except the one provided | |||
pub fn exclude_tracker(mut self, excluded_tracker: String) -> Self { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First steps toward custom schedules when processing data.
@@ -736,15 +744,15 @@ where | |||
Err(e) => return Err(e), | |||
} | |||
self.prop.state.reset_stm(); | |||
if epoch == end_epoch { | |||
if epoch >= end_epoch { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This new approach may map the covariance a fraction of a step further than requested.
Summary
Architectural Changes
No change
New Features
No change
Improvements
No change
Bug Fixes
Testing and validation
A bunch of manual testing.
Documentation
This PR does not primarily deal with documentation changes.