Skip to content

Conversation

@jtec
Copy link
Owner

@jtec jtec commented Jun 9, 2025

Modifies how ephemerides are selected to be closer to how a real-time pvt algorithm would operate, i.e. use the most recent valid and healthy ephemeris a receiver would have received.

log = logging.getLogger(__name__)


def detect_leap_second_insertion(df: pd.DataFrame):
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adds an additional check that asserts even when the nav file does not have leap seconds.

"IRNSST": "GPSWeek",
}
group_time_scale = group["time_scale"].iloc[0]
group["clock_offset_reference_time_system_time"] = group["time"]
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved this line for readability, no functional change.

@plutonheaven plutonheaven linked an issue Jun 25, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add satellite health flag

2 participants