Skip to content

Add explicit unsupported-format guards for TLE ingest#1316

Open
ReeceHumphreys wants to merge 3 commits intodevelopfrom
feature/fix-tle
Open

Add explicit unsupported-format guards for TLE ingest#1316
ReeceHumphreys wants to merge 3 commits intodevelopfrom
feature/fix-tle

Conversation

@ReeceHumphreys
Copy link
Contributor

@ReeceHumphreys ReeceHumphreys commented Mar 10, 2026

Description

This PR now adds validation checks on TLE's to check that they are the numeric 5 digit catalogue type. Else rejects them and raises errors. Previously we would have silently tried to parse these and ran into issues.

Verification

Added new tests to check each of the validation criteria.

Documentation

N/A

Future work

We could potentially add support for the 6 digit cat Ids and the 5 digit alpha numeric catalogue ids.

@ReeceHumphreys ReeceHumphreys self-assigned this Mar 10, 2026
@ReeceHumphreys ReeceHumphreys added the bug Something isn't working label Mar 10, 2026
@ReeceHumphreys ReeceHumphreys moved this to 👀 In review in Basilisk Mar 10, 2026
@ReeceHumphreys ReeceHumphreys marked this pull request as ready for review March 10, 2026 06:15
@ReeceHumphreys ReeceHumphreys requested a review from a team as a code owner March 10, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: 👀 In review

Development

Successfully merging this pull request may close these issues.

TLE parser and writer do not handle 6-digit catalog numbers

1 participant